




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、易語(yǔ)言與SQL (易語(yǔ)言使用SQL語(yǔ)句)易語(yǔ)言操作SQL Server數(shù)據(jù)庫(kù)全過(guò) 2011-02-27 11:43:18| 分類(lèi): 默認(rèn)分類(lèi) | 標(biāo)簽:sql 數(shù)據(jù)庫(kù) 字段 nvarchar 語(yǔ)句 |字號(hào)大中小 訂閱 易語(yǔ)言操作SQL Server數(shù)據(jù)庫(kù)全過(guò)程 Post By:2006-7-3 9:59:00最近看到很多初學(xué)者在問(wèn)在易語(yǔ)言中如何操作SQL Server以外部數(shù)據(jù)庫(kù),也有人提出想要個(gè)全面的操作過(guò)程,為了讓大家能夠盡快上手,我給大家簡(jiǎn)單介紹一下操作SQL的過(guò)程,希望能起到拋磚引玉的作用。由于我本身工作業(yè)比較忙,就以我目前做的一個(gè)軟件的部份內(nèi)容列給大家簡(jiǎn)單講講吧,高手就不要笑話了,只
2、是針對(duì)初學(xué)者第一步,首先需要建立一個(gè)數(shù)據(jù)庫(kù):以建立一個(gè)員工表為例,各字段如下:3 員工ID int 4 00 登陸帳號(hào) nvarchar 30 10 密碼 nvarchar 15 10 所屬部門(mén) nvarchar 30 10 姓名 nvarchar 10 10 性別 nvarchar 2 10 年齡 nvarchar 10 10 當(dāng)前職務(wù) nvarchar 10 10 級(jí)別 nvarchar 10 10 出生日期 nvarchar 40 10 專(zhuān)業(yè) nvarchar 10 10 學(xué)歷 nvarchar 8 10 婚姻狀況 nvarchar 4 10 身份證號(hào) nvarchar 17 10 籍貫
3、 nvarchar 50 10 畢業(yè)院校 nvarchar 50 10 興趣愛(ài)好 nvarchar 600 10 電話 nvarchar 11 10 家庭成員 nvarchar 20 10 工作經(jīng)歷 nvarchar 600 10 銷(xiāo)售行業(yè)經(jīng)驗(yàn)nvarchar 600 10 離職原因 nvarchar 600 10 升遷記錄 nvarchar 600 10 調(diào)崗記錄 nvarchar 600 10 特殊貢獻(xiàn) nvarchar 600 10 獎(jiǎng)勵(lì)記錄 nvarchar 600 10 處罰記錄 nvarchar 600 10 同事關(guān)系 nvarchar 4 10 企業(yè)忠誠(chéng)度 nvarchar 4
4、10 入司日期 nvarchar 30 10 在職狀態(tài) nvarchar 4 10 上級(jí)評(píng)語(yǔ) nvarchar 600 10 最后登陸時(shí)間 nvarchar 20 10 登陸次數(shù) nvarchar 50 10 照片 image 16 1一般我習(xí)慣用nvarchar,因?yàn)檫@是可變長(zhǎng)的的非Unicode數(shù)據(jù),最大長(zhǎng)度為8000個(gè)字符,您可以根據(jù)您的情況來(lái)設(shè)定,我這里只是舉例說(shuō)明。第二步:在易言語(yǔ)中建立數(shù)據(jù)庫(kù)連接,用外部數(shù)據(jù)庫(kù)控件,可先建立4個(gè)全局變量:1、建立全局變量:.版本 2.全局變量 服務(wù)器, 文本型.全局變量 服務(wù)器數(shù)據(jù)庫(kù), 文本型.全局變量 服務(wù)器用戶(hù)名, 文本型.全局變量 服務(wù)器密碼,
5、 文本型2、給變量賦值:.版本 2服務(wù)器 讀配置項(xiàng) (取運(yùn)行目錄 () “sys.ini”, “server info”, “server”, “您的服務(wù)器地址”)服務(wù)器用戶(hù)名 讀配置項(xiàng) (取運(yùn)行目錄 () “sys.ini”, “server info”, “uid”, “您的服務(wù)器用戶(hù)名”)服務(wù)器密碼 讀配置項(xiàng) (取運(yùn)行目錄 () “sys.ini”, “server info”, “pwd”, “您的服務(wù)器密碼”)服務(wù)器數(shù)據(jù)庫(kù) 讀配置項(xiàng) (取運(yùn)行目錄 () “sys.ini”, “server info”, “database”, “您的數(shù)據(jù)庫(kù)名城”)3、然后建立外部數(shù)據(jù)庫(kù)的連接。.版本
6、 2.如果真 (外部數(shù)據(jù)庫(kù)1.打開(kāi) (“DRIVER=SQL Server;SERVER=” 服務(wù)器 “;UID=” 服務(wù)器用戶(hù)名 “;PWD=” 服務(wù)器密碼 “;WSID=” 服務(wù)器 “;DATABASE=” 服務(wù)器數(shù)據(jù)庫(kù), ) 真).如果真 (外部數(shù)據(jù)庫(kù)1.打開(kāi)SQL數(shù)據(jù)庫(kù) (服務(wù)器, 服務(wù)器用戶(hù)名, 服務(wù)器密碼, 服務(wù)器數(shù)據(jù)庫(kù), , ) 假)信息框 (“打開(kāi)數(shù)據(jù)庫(kù)失敗”, #警告圖標(biāo), )結(jié)束 ().如果真結(jié)束到此,您已經(jīng)完成了與SQL數(shù)據(jù)庫(kù)的連接,可以開(kāi)始使用,以下講講數(shù)據(jù)庫(kù)中要用到的增加、查詢(xún)、修改、刪除命令:建立全局變量:.版本 2.全局變量 腳本, 文本型.全局變量 記錄集句柄1
7、、 SQL增加語(yǔ)句的使用:.版本 2腳本 “insert into 員工表 (姓名,性別,年齡,出生日期,專(zhuān)業(yè),學(xué)歷,婚姻狀況,身份證號(hào),籍貫,畢業(yè)院校,興趣愛(ài)好,電話,家庭成員,工作經(jīng)歷,銷(xiāo)售行業(yè)經(jīng)驗(yàn),離職原因,所屬部門(mén),當(dāng)前職務(wù),升遷記錄,調(diào)崗記錄,特殊貢獻(xiàn),獎(jiǎng)勵(lì)記錄,處罰記錄,同事關(guān)系,企業(yè)忠誠(chéng)度,入司日期,在職狀態(tài),上級(jí)評(píng)語(yǔ),照片) values ('” 編輯框_職員信息_姓名.內(nèi)容 “','” 編輯框_職員信息_性別.取項(xiàng)目文本 (編輯框_職員信息_性別.現(xiàn)行選中項(xiàng)) “','” 編輯框_職員信息_年齡.內(nèi)容 “','” 編輯框
8、_職員信息_出生日期.內(nèi)容 “','” 編輯框_職員信息_專(zhuān)業(yè).內(nèi)容 “','” 組合框_職員信息_學(xué)歷.取項(xiàng)目文本 (組合框_職員信息_學(xué)歷.現(xiàn)行選中項(xiàng)) “','” 組合框_職員信息_婚姻狀況.取項(xiàng)目文本 (組合框_職員信息_婚姻狀況.現(xiàn)行選中項(xiàng)) “','” 編輯框_職員信息_身份證號(hào).內(nèi)容 “','” 編輯框_職員信息_籍貫.內(nèi)容 “','” 編輯框_職員信息_畢業(yè)院校.內(nèi)容 “','” 編輯框_職員信息_興趣愛(ài)好.內(nèi)容 “','” 編輯框_職員信息_電話.內(nèi)
9、容 “','” 編輯框_職員信息_家庭成員.內(nèi)容 “','” 編輯框_職員信息_工作經(jīng)歷.內(nèi)容 “','” 編輯框_職員信息_銷(xiāo)售行業(yè)經(jīng)驗(yàn).內(nèi)容 “','” 編輯框_職員信息_離職原因.內(nèi)容 “','” 編輯框_職員信息_所屬部門(mén).內(nèi)容 “','” 編輯框_職員信息_當(dāng)前職務(wù).內(nèi)容 “','” 編輯框_職員信息_升遷記錄.內(nèi)容 “','” 編輯框_職員信息_調(diào)崗記錄.內(nèi)容 “','” 編輯框_職員信息_特殊貢獻(xiàn).內(nèi)容 “','” 編輯框
10、_職員信息_獎(jiǎng)勵(lì)記錄.內(nèi)容 “','” 處罰記錄編輯框.內(nèi)容 “','” 組合框_職員信息_同事關(guān)系.取項(xiàng)目文本 (組合框_職員信息_同事關(guān)系.現(xiàn)行選中項(xiàng)) “','” 組合框_職員信息_企業(yè)忠誠(chéng)度.取項(xiàng)目文本 (組合框_職員信息_企業(yè)忠誠(chéng)度.現(xiàn)行選中項(xiàng)) “','” 編輯框_職員信息_入司日期.內(nèi)容 “','” 組合框_職員信息_在職狀態(tài).取項(xiàng)目文本 (組合框_職員信息_在職狀態(tài).現(xiàn)行選中項(xiàng)) “','” 編輯框_職員信息_上級(jí)評(píng)語(yǔ).內(nèi)容 “',?)”.如果 (SQL數(shù)據(jù)庫(kù).執(zhí)行 (腳本,
11、 照片圖片框.圖片) 真)信息框 (“保存員工信息成功!”, 0, ).否則信息框 (“保存員工信息失敗!”, 0, ).如果結(jié)束SQL數(shù)據(jù)庫(kù).關(guān)閉記錄集 (記錄集句柄)需要注意的是,在上面紅色部分有個(gè)?,這是保存圖片的字段,在藍(lán)色部分可以看見(jiàn),(SQL數(shù)據(jù)庫(kù).執(zhí)行 (腳本, 照片圖片框.圖片) 照片圖片框.圖片是字節(jié)集數(shù)據(jù),也就是數(shù)據(jù)庫(kù)中對(duì)應(yīng)的照片字段,image類(lèi)型2、 SQL查詢(xún)語(yǔ)句的使用:.版本 2腳本 “select 員工ID,姓名 from 員工表 where 姓名” “= ” “'” 編輯框_職員信息_姓名.內(nèi)容 “'”記錄集句柄 SQL數(shù)據(jù)庫(kù).查詢(xún) (腳本).如
12、果真 (編輯框_職員信息_姓名.內(nèi)容 SQL數(shù)據(jù)庫(kù).讀 (記錄集句柄, “姓名”)信息框 (“您要錄入的員工姓名:” 編輯框_職員信息_姓名.內(nèi)容 “已經(jīng)存在!”, 0 #詢(xún)問(wèn)圖標(biāo), “銷(xiāo)售管理系統(tǒng)提醒您!”)返回 ().如果真結(jié)束SQL數(shù)據(jù)庫(kù).關(guān)閉記錄集 (記錄集句柄)以上是查詢(xún)的時(shí)候,需要注意的是,如果是文本型數(shù)據(jù),需要用單引號(hào),紅色部分樣式,如果需要多表查詢(xún),select可以這樣寫(xiě):,select A.*,B.* from A,B where A.ID=B.ID介紹一個(gè)小技巧,如果您SQL數(shù)據(jù)庫(kù)操作的很熟悉,可以用視圖來(lái)幫您建立多表的查詢(xún),如果把視圖里的SQL語(yǔ)句稍微改動(dòng)一下就可以放到易
13、語(yǔ)言中使用了,如我這里需要把客戶(hù)表與其他的表關(guān)聯(lián),用視圖得到的SQL語(yǔ)句是這樣的:SELECT dbo.客戶(hù)表.客戶(hù)ID, dbo.客戶(hù)表.客戶(hù)姓名, dbo.客戶(hù)表.身份證號(hào),dbo.客戶(hù)表.客戶(hù)等級(jí), dbo.客戶(hù)表.性別, dbo.客戶(hù)表.年齡, dbo.客戶(hù)表.電話,dbo.客戶(hù)表.手機(jī), dbo.客戶(hù)表.電子郵件, dbo.客戶(hù)表.聯(lián)系地址,dbo.員工資料.姓名 AS 銷(xiāo)售顧問(wèn), dbo.客戶(hù)表.拜訪時(shí)間, dbo.客戶(hù)進(jìn)程表.回訪次數(shù),dbo.客戶(hù)進(jìn)程表.意向房號(hào), dbo.客戶(hù)進(jìn)程表.接待人員, dbo.客戶(hù)進(jìn)程表.主要問(wèn)題,dbo.客戶(hù)進(jìn)程表.跟蹤次數(shù), dbo.客戶(hù)進(jìn)程表.
14、跟蹤人員, dbo.客戶(hù)進(jìn)程表.付款金額,dbo.客戶(hù)進(jìn)程表.預(yù)訂日期, dbo.客戶(hù)進(jìn)程表.首付日期, dbo.客戶(hù)進(jìn)程表.預(yù)訂金額,dbo.客戶(hù)進(jìn)程表.退定時(shí)間, dbo.客戶(hù)進(jìn)程表.退定原因, dbo.客戶(hù)進(jìn)程表.收款人,dbo.客戶(hù)進(jìn)程表.備注FROM dbo.員工資料 INNER JOINdbo.客戶(hù)表 ON dbo.員工資料.員工ID = dbo.客戶(hù)表.員工ID INNER JOINdbo.客戶(hù)進(jìn)程表 ON dbo.客戶(hù)表.客戶(hù)ID = dbo.客戶(hù)進(jìn)程表.客戶(hù)ID修改成我們要在易語(yǔ)言中使用的SQL語(yǔ)句就應(yīng)該寫(xiě)成這樣:SELECT客戶(hù)表.客戶(hù)ID,客戶(hù)表.客戶(hù)姓名,客戶(hù)表.身份證
15、號(hào),客戶(hù)表.客戶(hù)等級(jí),客戶(hù)表.性別,客戶(hù)表.年齡,客戶(hù)表.電話,客戶(hù)表.手機(jī),客戶(hù)表.電子郵件,客戶(hù)表.聯(lián)系地址,員工資料.姓名 AS 銷(xiāo)售顧問(wèn),客戶(hù)表.拜訪時(shí)間,客戶(hù)進(jìn)程表.回訪次數(shù),客戶(hù)進(jìn)程表.意向房號(hào),客戶(hù)進(jìn)程表.接待人員,客戶(hù)進(jìn)程表.主要問(wèn)題,客戶(hù)進(jìn)程表.跟蹤次數(shù),客戶(hù)進(jìn)程表.跟蹤人員,客戶(hù)進(jìn)程表.付款金額,客戶(hù)進(jìn)程表.預(yù)訂日期,客戶(hù)進(jìn)程表.首付日期,客戶(hù)進(jìn)程表.預(yù)訂金額,客戶(hù)進(jìn)程表.退定時(shí)間,客戶(hù)進(jìn)程表.退定原因,客戶(hù)進(jìn)程表.收款人,客戶(hù)進(jìn)程表.備注FROM 員工表,客戶(hù)表 ,客戶(hù)進(jìn)程表WHERE 員工資料.員工ID =客戶(hù)表.員工AND 客戶(hù)表.客戶(hù)ID =客戶(hù)進(jìn)程表.客戶(hù)ID細(xì)心
16、的讀者應(yīng)該可以看到,把上面的DBO,全部取消了,后面多加了一個(gè)WHERE和AND語(yǔ)句,只要大家多動(dòng)動(dòng)腦,復(fù)雜的語(yǔ)句也可以用SQL Server數(shù)據(jù)庫(kù)來(lái)為我們完成。3、 SQL修改語(yǔ)句的使用:.版本 2SQL數(shù)據(jù)庫(kù).關(guān)閉記錄集 (記錄集句柄).判斷開(kāi)始 (選定項(xiàng)目2 1)腳本 “update 員工表 set ” 選定項(xiàng)目1 “='” 刪首尾空 (新員工名稱(chēng)編輯框.內(nèi)容) “', 備注” “='” 刪首尾空 (備注編輯框.內(nèi)容) “' where ” 選定項(xiàng)目1 “='” 項(xiàng)目文本1 “'”.判斷 (選定項(xiàng)目2 2)腳本 “update 員工表 se
17、t ” 選定項(xiàng)目1 “='” 刪首尾空 (新員工名稱(chēng)編輯框.內(nèi)容) “', 備注” “='” 刪首尾空 (備注編輯框.內(nèi)容) “' where ” 部門(mén)編號(hào)1 “= ” “'” “1” “' and ” 選定項(xiàng)目1 “='” 項(xiàng)目文本1 “'”.默認(rèn).判斷結(jié)束.判斷開(kāi)始 (SQL數(shù)據(jù)庫(kù).執(zhí)行 (腳本, ) 真)部門(mén)管理窗口.讀取并顯示當(dāng)前記錄集 ()SQL數(shù)據(jù)庫(kù).關(guān)閉記錄集 (記錄集句柄)銷(xiāo)毀 ().默認(rèn)信息框 (“修改員工姓名失敗!”, #警告圖標(biāo), )上面用了一個(gè)判讀語(yǔ)句,用來(lái)選擇要使用的SQL語(yǔ)句,第一個(gè)腳本是直接修改員工的
18、名字,第二個(gè)腳本是修改某個(gè)部門(mén)下的員工的名字,必須是在那個(gè)部門(mén)下的人員才可以修改。相信大家應(yīng)該可以看得明白。4、 SQL刪除語(yǔ)句的使用:.版本 2腳本 “delete from 員工表 where ” 選定姓名1 “='” 姓名 “' and 員工ID=”+取得的ID+”.判斷開(kāi)始 (SQL數(shù)據(jù)庫(kù).執(zhí)行 (腳本, ) 真)信息框 (“刪除員工成功!”, #信息圖標(biāo), )員工管理窗口.讀取并顯示當(dāng)前記錄集 ()SQL數(shù)據(jù)庫(kù).關(guān)閉記錄集 (記錄集句柄)銷(xiāo)毀 ().默認(rèn)信息框 (“刪除員工失敗!”, #警告圖標(biāo), )上面出現(xiàn)的 選定姓名1、 姓名、 取得的ID、三個(gè),是我用的臨時(shí)的變
19、量,是為了從其他地方動(dòng)態(tài)的取得要?jiǎng)h除的內(nèi)容,簡(jiǎn)化以后得到的SQL語(yǔ)句就是這樣。delete from 員工表 where 員工姓名 = 姓名 and 員工ID=1以上是我目前開(kāi)發(fā)的我們公司的一個(gè)銷(xiāo)售管理系統(tǒng)的程序,把大家想知道的內(nèi)容提出來(lái)并簡(jiǎn)化給大家做個(gè)參考,源代碼我就不送上了,相信大家也應(yīng)該可以看的明白,由于工作一直比較忙,沒(méi)有截圖,也沒(méi)有細(xì)心整理,不過(guò)語(yǔ)句都沒(méi)有錯(cuò)誤的,大家放心使用,等有時(shí)間給大家出一個(gè)專(zhuān)門(mén)操作SQL Server數(shù)據(jù)庫(kù)網(wǎng)絡(luò)版軟件的教程,這里只是簡(jiǎn)單的操作而已,給初學(xué)者一個(gè)借鑒。數(shù)據(jù)定義語(yǔ)言(DDL)和數(shù)據(jù)操作語(yǔ)言(DML)。 (1) 數(shù)據(jù)定義語(yǔ)言(DDL)數(shù)據(jù)定義語(yǔ)言用來(lái)
20、定義數(shù)據(jù)庫(kù)的各級(jí)模式。常用關(guān)鍵字有:Create(建立數(shù)據(jù)表)、Alter(更改數(shù)據(jù)表)、Drop(刪除數(shù)據(jù)表)。建立數(shù)據(jù)表CREATE TABLE table_name( column1 DATATYPE NOT NULL NOT NULL PRIMARY KEY, column2 DATATYPE NOT NULL, . )說(shuō)明:上面的DATATYPE 指的是字段的類(lèi)型,NUT NULL 指是否為空,PRIMARY KEY 指本表的主鍵。建立索引CREATE INDEX index_name ON table_name (column_name)說(shuō)明:為數(shù)據(jù)表格的某個(gè)字段建立索引以增加查詢(xún)
21、時(shí)的速度。更改數(shù)據(jù)表ALTER TABLE table_name ADD COLUMN column_name DATATYPE說(shuō)明:增加一個(gè)字段。ALTER TABLE table_name ADD PRIMARY KEY (column_name)說(shuō)明:將某個(gè)字段設(shè)為主鍵。ALTER TABLE table_name DROP PRIMARY KEY (column_name)說(shuō)明:將某個(gè)字段的主鍵定義取消。刪除數(shù)據(jù)表DROP table_name DROP index_name于ODBC數(shù)據(jù)源連接文本在外部數(shù)據(jù)庫(kù)的連接原理一講中我們說(shuō)過(guò),ODBC提供對(duì)多種數(shù)據(jù)庫(kù)的支持,如dBase、Ac
22、cess、MS SQL Server及Oracle,也就是說(shuō)運(yùn)用ODBC數(shù)據(jù)源中所提供的連接代碼,我們可以實(shí)現(xiàn)對(duì)多種數(shù)據(jù)庫(kù)的連接。以連接Access數(shù)據(jù)庫(kù)為例,ODBC數(shù)據(jù)源連接文本的格式是:“Driver=數(shù)據(jù)庫(kù)驅(qū)動(dòng)程序;Dbq=數(shù)據(jù)庫(kù)文件;”在以上連接文本中,如果數(shù)據(jù)庫(kù)跟程序在同一目錄下,或者用變量DefaultDir指定了數(shù)據(jù)庫(kù)所在目錄,則數(shù)據(jù)庫(kù)文件可以不用全路徑名,如下即可:“ODBC;DBQ=MSAccess.mdb;Driver=Microsoft Access Driver (*.mdb);”如下也可:“ODBC;DBQ=MSAccess.mdb;DefaultDir=d:Dow
23、nloadse21;Driver=Microsoft Access Driver (*.mdb);”如果數(shù)據(jù)庫(kù)跟程序不在同一目錄下,或者沒(méi)有用變量DefaultDir指定數(shù)據(jù)庫(kù)所在目錄,則數(shù)據(jù)庫(kù)文件需要用全路徑名,如下:“ODBC;DBQ=E:Quake III ArenaMSAccess.mdb;Driver=Microsoft Access Driver (*.mdb);”以上所說(shuō)的是連接Access數(shù)據(jù)庫(kù)的格式,那么連接其他數(shù)據(jù)庫(kù)的ODBC數(shù)據(jù)源連接文本又是怎樣的?連接不同類(lèi)型的數(shù)據(jù)庫(kù)要使用不同的對(duì)應(yīng)驅(qū)動(dòng)程序,沒(méi)忘記吧!不同的驅(qū)動(dòng)程序當(dāng)然它們的參數(shù)組合也就不同了,每一種不同驅(qū)動(dòng)程序都有其
24、特定的的參數(shù)形式:、MS Access ODBC DSNless 連接:、參數(shù):Driver 設(shè)置值:Microsoft Access Driver (*.mdb)、參數(shù):Dbq 設(shè)置值:實(shí)際路徑文件名稱(chēng)、例句:“Driver=Microsoft Access Driver (*.mdb);Dbq=c:somepathdbname.mdb;Uid=Admin;Pwd=pass; ”、dBase ODBC DSNless 連接:、參數(shù):Driver 設(shè)置值:Microsoft dBASE Driver (*.dbf)、參數(shù):Dbq 設(shè)置值:實(shí)際路徑文件名稱(chēng)、例句:“Driver=Microsof
25、t dBASE Driver (*.dbf);DriverID=277;Dbq=c:somepathdbname.dbf; ”、Oracle ODBC DSNless 連接:、參數(shù):Driver 設(shè)置值:Microsoft ODBC for Oracle、參數(shù):Dbq 設(shè)置值:實(shí)際路徑文件名稱(chēng)、例句:“Driver=Microsoft ODBC for Oracle;Server=OracleServer.world;Uid=admin;Pwd=pass; ”、MS SQL Server DSNless 連接:、參數(shù):Driver 設(shè)置值:SQL Server;、參數(shù):Server 設(shè)置值:服
26、務(wù)器名稱(chēng)、參數(shù):Database 設(shè)置值:數(shù)據(jù)表名稱(chēng)、參數(shù):Uid 設(shè)置值:用戶(hù)名稱(chēng)、參數(shù):Pwd 設(shè)置值:密碼、例句:“Driver=SQL Server;Server=servername;Database=dbname;Uid=sa;Pwd=pass; ”、MS Text Driver DSNless 連接:、參數(shù):Driver 設(shè)置值:Microsoft Text Driver (*.txt; *.csv)、參數(shù):Dbq 設(shè)置值:實(shí)際路徑文件名稱(chēng)、例句:“Driver=Microsoft Text Driver (*.txt; *.csv);Dbq=c:somepath;Extensi
27、ons=asc,csv,tab,txt;Persist Security Info=False; ”、Visual Foxpro DSNless 連接:、參數(shù):Driver 設(shè)置值:Microsoft Visual FoxPro Driver、參數(shù):SourceType 設(shè)置值:DBC、參數(shù):SourceDB 設(shè)置值:實(shí)際路徑文件名稱(chēng) 、例句:“Driver=Microsoft Visual FoxPro Driver;SourceType=DBC;SourceDB=c:somepathdbname.dbc;Exclusive=No;”、MySQL DSNless 連接:、參數(shù):Driver
28、設(shè)置值:mysql、參數(shù):database 設(shè)置值:數(shù)據(jù)表名稱(chēng)、參數(shù):uid 設(shè)置值:用戶(hù)名稱(chēng)、參數(shù):pwd 設(shè)置值:密碼、例句: “driver=mysql; database=yourdatabase;uid=username;pwd=password;option=16386”*SQL語(yǔ)言簡(jiǎn)介在上一講中我們介紹了連接外部數(shù)據(jù)庫(kù)的方法,那么連接之后怎樣對(duì)外部數(shù)據(jù)庫(kù)進(jìn)行讀取、顯示、增刪、更新、查詢(xún)等操作呢?這些操作需要通過(guò)外部數(shù)據(jù)庫(kù)等對(duì)象調(diào)用SQL指令才能完成。、什么是SQL語(yǔ)言SQL(Structure Query Languge,結(jié)構(gòu)化查詢(xún)語(yǔ)言)是一種數(shù)據(jù)庫(kù)專(zhuān)用的計(jì)算機(jī)語(yǔ)言,不管是Ora
29、cle、MS SQL 、Access、MySQL或其他公司的數(shù)據(jù)庫(kù),也不管數(shù)據(jù)庫(kù)建立在大型主機(jī)或個(gè)人計(jì)算機(jī)上,都可以使用SQL語(yǔ)言來(lái)訪問(wèn)和修改數(shù)據(jù)庫(kù)的內(nèi)容。雖然不同公司的數(shù)據(jù)庫(kù)軟件多多少少會(huì)增加一些專(zhuān)屬的SQL語(yǔ)法,但大體上,它們還是遵循ASNI(美國(guó)國(guó)家標(biāo)準(zhǔn)協(xié)會(huì))制定的SQL標(biāo)準(zhǔn)。因?yàn)镾QL語(yǔ)言具有易學(xué)習(xí)及閱讀等特性,所以SQL逐漸被各種數(shù)據(jù)庫(kù)廠商采用,而成為一種共通的標(biāo)準(zhǔn)查詢(xún)語(yǔ)言。只要你學(xué)會(huì)SQL,即可操作各種數(shù)據(jù)庫(kù)如Visual Foxpro、Access、dBase等等。總之,SQL語(yǔ)言是各種數(shù)據(jù)庫(kù)都可以使用的數(shù)據(jù)庫(kù)查詢(xún)語(yǔ)言。SQL語(yǔ)言不僅僅具有查詢(xún)數(shù)據(jù)庫(kù)的功能,而且可以對(duì)數(shù)據(jù)庫(kù)完成選
30、取、增刪、更新與跳轉(zhuǎn)等各種操作。、SQL語(yǔ)言的組成SQL語(yǔ)言是由命令(函數(shù))、子句、運(yùn)算符、加總函數(shù)及通配符等組成,分述如下:1、命令SQL的命令可分成數(shù)據(jù)定義語(yǔ)言與數(shù)據(jù)操作語(yǔ)言,數(shù)據(jù)定義語(yǔ)言可用來(lái)建立新的數(shù)據(jù)庫(kù)、數(shù)據(jù)表、字段及索引等,本教程不予介紹;另一為數(shù)據(jù)操作語(yǔ)言,可用來(lái)建立查詢(xún)表、排序、篩選數(shù)據(jù)、修改、增刪等動(dòng)作。數(shù)據(jù)定義語(yǔ)言命令常用的有選擇、添加、刪除和修改這四種:、命令:SELECT中文意思:選擇說(shuō)明:用于找出合乎條件的記錄、命令:INSERT中文意思:插入說(shuō)明:用于增加一筆記錄或合并兩個(gè)數(shù)據(jù)表、命令:UPDATE中文意思:更新說(shuō)明:用于更正合乎條件的記錄、命令:DELETE中文意
31、思:刪除說(shuō)明:用于刪除合乎條件的記錄2、子句子句是用于設(shè)定命令要操作的對(duì)象(即參數(shù)),SQL所用的子句如下:、子句:FROM 中文意思:數(shù)據(jù)表說(shuō)明:用于指定數(shù)據(jù)表、子句:WHERE中文意思:條件說(shuō)明:用于設(shè)定條件、GROUP BY中文意思:分組(合并)說(shuō)明:用于設(shè)定分組、ORDER BY中文意思:排序說(shuō)明:用于設(shè)定輸出的順序及字段3、運(yùn)算符子句參數(shù)中的運(yùn)算符使子句構(gòu)成不同的語(yǔ)法格式,如“字段1=''100''”、“字段1>''100''”等。運(yùn)算符又分邏輯運(yùn)算符與比較運(yùn)算符。邏輯運(yùn)算符如下:、運(yùn)算符:AND中文意思:并且說(shuō)明
32、:邏輯且、運(yùn)算符:OR 中文意思:或者說(shuō)明:邏輯非、運(yùn)算符:NOT中文意思:取反說(shuō)明:邏輯非或邏輯反比較運(yùn)算符如下:、運(yùn)算符:< 說(shuō)明:小于、運(yùn)算符: 說(shuō)明:小于等于、運(yùn)算符: 說(shuō)明:大于等于、運(yùn)算符:> 說(shuō)明:大于、運(yùn)算符:= 說(shuō)明:等于、運(yùn)算符:<> 說(shuō)明:不等于、運(yùn)算符:BETWEEN 說(shuō)明:用于設(shè)定范圍 中文意思:在.之間、運(yùn)算符:LIKE 說(shuō)明:用于通配設(shè)定 中文意思:如同、運(yùn)算符:IN 說(shuō)明:用于集合設(shè)定 中文意思:在.之內(nèi)4、加總函數(shù)加總函數(shù)常常運(yùn)用在命令的參數(shù)中,如:“SELECT SUM(數(shù)學(xué)),AVG(數(shù)學(xué)) FROM 成績(jī)單”。、加總函數(shù):AVG
33、中文意思:平均說(shuō)明:用于求指定條件的平均 、加總函數(shù):COUNT中文意思:數(shù)量說(shuō)明:用于求指定的數(shù)量、加總函數(shù):SUM中文意思:和說(shuō)明:用于求指定條件的和、加總函數(shù):MAX中文意思:最大值說(shuō)明:用于求指定條件的最大值、加總函數(shù):MIN中文意思:最小值說(shuō)明:用于求指定條件的最小值5、通配符、通配符:% 意義:任何長(zhǎng)度的字符串(包括0)、通配符:_ 意義:下劃線表示任何一個(gè)字符、通配符: 意義:中括號(hào)表示某個(gè)范圍內(nèi)的一個(gè)字符在下一講將說(shuō)明SQL語(yǔ)言是怎樣把命令(函數(shù))、子句、運(yùn)算符、及加總函數(shù)等組合在一起的。*嵌入式SQL的應(yīng)用SQL語(yǔ)句可以單獨(dú)在數(shù)據(jù)庫(kù)系統(tǒng)本身中執(zhí)行,但如果運(yùn)用在其他編程工具所編
34、制的程序中,一般不能單獨(dú)執(zhí)行,而要把SQL語(yǔ)句嵌入到高級(jí)語(yǔ)言(如易語(yǔ)言)中使用,通過(guò)高級(jí)語(yǔ)言的命令和方法來(lái)調(diào)用之,此時(shí)SQL稱(chēng)為嵌入式SQL。調(diào)用SQL語(yǔ)句的程序稱(chēng)為宿主程序,在易語(yǔ)言中一般是把SQL語(yǔ)句作為宿主程序的唯一參數(shù)來(lái)直接處理。嵌入式SQL在使用上有一些規(guī)定,在易語(yǔ)言中目前的版本規(guī)定如下:、在程序中要區(qū)分SQL語(yǔ)句和宿主語(yǔ)言的語(yǔ)句。在易語(yǔ)言中好區(qū)分,因?yàn)镾QL語(yǔ)句形式是英文的,而易語(yǔ)言是中文的,但在實(shí)際應(yīng)用時(shí)仍然有可能會(huì)混亂,所以易語(yǔ)言要把SQL語(yǔ)句轉(zhuǎn)化為文本型才能調(diào)用,即嵌入式SQL語(yǔ)句兩邊要用雙引號(hào)來(lái)標(biāo)示。、允許SQL語(yǔ)句使用宿主程序的變量,但使用時(shí)要將宿主程序的變量跟外部數(shù)據(jù)庫(kù)
35、中表格的字段名區(qū)別開(kāi)來(lái),區(qū)別方法如下:、在易語(yǔ)言中要將變量類(lèi)型轉(zhuǎn)化為文本型變量才能被SQL文本相加使用,比如下面的例子中有一個(gè)叫“數(shù)字1”的整數(shù)類(lèi)型變量,插入到SQL文本中是這樣表達(dá):外部數(shù)據(jù)庫(kù)1.查詢(xún) (“select * from chj where ” 組合框1.內(nèi)容 “=” 到文本 (數(shù)字1)、包含字段名的SQL文本兩邊加雙引號(hào),變量名不能在雙引號(hào)內(nèi),如上例。、要將字段名跟字段值區(qū)別開(kāi)來(lái),區(qū)別方法如下:、對(duì)于文本類(lèi)型的字段,在其字段值兩邊要加上“''”號(hào)標(biāo)示其文本值,代表語(yǔ)法是:字段名稱(chēng)=文本值。如下:外部數(shù)據(jù)庫(kù)1.查詢(xún) (“select * from chj wher
36、e 姓名=''山大王''”)又如下面“查找編輯框.內(nèi)容”中的字段值是文本型,嵌入式SQL語(yǔ)句如下:外部數(shù)據(jù)庫(kù)1.查詢(xún) (“select * from chj where 姓名=” “''” 查找編輯框.內(nèi)容 “''”)、對(duì)于數(shù)字類(lèi)型的字段,在SQL語(yǔ)句中表示其字段值,兩邊不加符號(hào)標(biāo)示,代表語(yǔ)法是:字段名稱(chēng)=數(shù)字值。如下兩例:外部數(shù)據(jù)庫(kù)1.查詢(xún) (“select * from chj where ” 組合框1.內(nèi)容 “=” 查找編輯框.內(nèi)容)外部數(shù)據(jù)庫(kù)1.查詢(xún) (“select * from chj where 學(xué)號(hào)=17”)、對(duì)于
37、日期時(shí)間類(lèi)型的字段,在其字段值兩邊要加上“#”號(hào)標(biāo)示其時(shí)間值,代表語(yǔ)法是:字段名稱(chēng)=#時(shí)間值#。如下兩例:外部數(shù)據(jù)庫(kù)1.查詢(xún) (“select * from chj where 入學(xué)時(shí)間 BETWEEN #2001-01-01# and #2002-01-01#”)外部數(shù)據(jù)庫(kù)1.查詢(xún) (“select * from chj where ” 組合框1.內(nèi)容 “=” “#” 查找編輯框.內(nèi)容 “#”)、也可以將SQL語(yǔ)句中的字段名(尤其是中文名)可用中括號(hào)括住,如:字段名。、SQL語(yǔ)句要用半角輸入法輸入,否則可能會(huì)出錯(cuò)。那么在易語(yǔ)言中怎樣調(diào)用SQL語(yǔ)句呢?一般是在外部數(shù)據(jù)庫(kù)對(duì)象(控件)的方法中調(diào)用
38、,試概括如下:、對(duì)外部數(shù)據(jù)庫(kù)進(jìn)行查詢(xún)的方法。對(duì)外部數(shù)據(jù)庫(kù)的查詢(xún)就是在對(duì)外部數(shù)據(jù)庫(kù)不加編輯改動(dòng)的前提下,只通過(guò)記錄集來(lái)對(duì)數(shù)據(jù)庫(kù)進(jìn)行顯示、查詢(xún)、篩選、排序和記錄集的合并等操作。所有查詢(xún)類(lèi)的方法起源于下面這個(gè)語(yǔ)句,其他查詢(xún)類(lèi)語(yǔ)句是對(duì)這個(gè)語(yǔ)句的調(diào)用(將此語(yǔ)句作為唯一的參數(shù)),該語(yǔ)句如下:外部數(shù)據(jù)庫(kù)查詢(xún) (查詢(xún)類(lèi)SQL語(yǔ)句)也可這樣表達(dá):外部數(shù)據(jù)庫(kù)查詢(xún) (“SELECT.FROM.WHERE.GROUP BY.ORDER BY. ”)該方法是對(duì)當(dāng)前被打開(kāi)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)查詢(xún),返回的結(jié)果稱(chēng)為“記錄集句柄”(即記錄集的標(biāo)記)。注意當(dāng)不再使用此記錄集時(shí),必須使用“關(guān)閉記錄集”將其關(guān)閉,如果失敗,返回0。在易語(yǔ)言
39、中,將以上語(yǔ)句等同于記錄集句柄以作為其他查詢(xún)類(lèi)語(yǔ)句的參數(shù)。為了使該參數(shù)在所有子程序中都能應(yīng)用,我們一般把它設(shè)置為整數(shù)型全局變量,并將其值設(shè)置如下:記錄集句柄=外部數(shù)據(jù)庫(kù)查詢(xún) (查詢(xún)類(lèi)SQL語(yǔ)句)由于易語(yǔ)言要把SQL語(yǔ)句轉(zhuǎn)化為文本型才能調(diào)用,所以嵌入式SQL語(yǔ)句兩邊要有雙引號(hào),例句:記錄集句柄 外部數(shù)據(jù)庫(kù)1.查詢(xún) (“select * from chj ”) “chj”是外部數(shù)據(jù)庫(kù)中一個(gè)表的名稱(chēng)又如,欲得到排序的記錄集,應(yīng)象下面這樣賦值:記錄集句柄 外部數(shù)據(jù)庫(kù)1.查詢(xún) (“SELECT * FROM chj ORDER BY 語(yǔ)文 DESC”)現(xiàn)將外部數(shù)據(jù)庫(kù)控件中其他的查詢(xún)類(lèi)方法列舉如下:、外部
40、數(shù)據(jù)庫(kù)重新查詢(xún) (記錄集句柄) 即:外部數(shù)據(jù)庫(kù)重新查詢(xún) (外部數(shù)據(jù)庫(kù)查詢(xún) (查詢(xún)類(lèi)SQL語(yǔ)句)例句:外部數(shù)據(jù)庫(kù)1.重新查詢(xún) (外部數(shù)據(jù)庫(kù)1.查詢(xún) (“select * from chj ”)、外部數(shù)據(jù)庫(kù)首記錄前 (記錄集句柄) 即:外部數(shù)據(jù)庫(kù)首記錄前 (外部數(shù)據(jù)庫(kù)查詢(xún) (查詢(xún)類(lèi)SQL語(yǔ)句)例句:外部數(shù)據(jù)庫(kù)1.首記錄前 (記錄集句柄)、外部數(shù)據(jù)庫(kù)尾記錄后 (記錄集句柄)、外部數(shù)據(jù)庫(kù)到首記錄 (記錄集句柄)、外部數(shù)據(jù)庫(kù)到尾記錄 (記錄集句柄)、外部數(shù)據(jù)庫(kù)到前一記錄 (記錄集句柄)、外部數(shù)據(jù)庫(kù)到后一記錄 (記錄集句柄)、外部數(shù)據(jù)庫(kù)讀 (記錄集句柄,字段名稱(chēng)或位置)例句:語(yǔ)文編輯框.內(nèi)容 到文本 (外
41、部數(shù)據(jù)庫(kù)1.讀 (記錄集句柄, “語(yǔ)文”)、對(duì)外部數(shù)據(jù)庫(kù)進(jìn)行編輯的方法。所謂對(duì)外部數(shù)據(jù)庫(kù)的編輯,就是變更改動(dòng)外部數(shù)據(jù)庫(kù)本身,包括添加、更新、刪除等,對(duì)數(shù)據(jù)庫(kù)進(jìn)行編輯不必通過(guò)記錄集。所有非查詢(xún)類(lèi)SQL語(yǔ)句都嵌入下面這個(gè)語(yǔ)句來(lái)執(zhí)行:外部數(shù)據(jù)庫(kù)執(zhí)行 (非查詢(xún)類(lèi)SQL語(yǔ)句)、添加記錄,其語(yǔ)法如下:外部數(shù)據(jù)庫(kù)執(zhí)行 (“insert into 表名稱(chēng)(字段1,字段2.) values (字段值1,字段值2.) ”)例句:外部數(shù)據(jù)庫(kù)1.執(zhí)行 (“INSERT INTO chj ” “(學(xué)號(hào),姓名,語(yǔ)文,數(shù)學(xué),英語(yǔ))” “ valueS ” “(” 學(xué)號(hào)編輯框.內(nèi)容 “,''” 姓名編輯框.內(nèi)
42、容 “'',''” 語(yǔ)文編輯框.內(nèi)容 “'',''” 數(shù)學(xué)編輯框.內(nèi)容 “'',''” 英語(yǔ)編輯框.內(nèi)容 “'')”)、更新記錄,其語(yǔ)法如下:外部數(shù)據(jù)庫(kù)執(zhí)行 (“UPDATE 表名稱(chēng) SET 字段1=字段值1,字段2=字段值2.WHERE 條件式”)例句:外部數(shù)據(jù)庫(kù)1.執(zhí)行 (“UPDATE chj SET 學(xué)號(hào)=” “''” 學(xué)號(hào)編輯框.內(nèi)容 “'',” “姓名=” “''” 姓名編輯框.內(nèi)容 “'',” “語(yǔ)文=”
43、“''” 語(yǔ)文編輯框.內(nèi)容 “'',” “數(shù)學(xué)=” “''” 數(shù)學(xué)編輯框.內(nèi)容 “'',” “英語(yǔ)=” “''” 英語(yǔ)編輯框.內(nèi)容 “'' ” “WHERE 姓名=” “''” 姓名1 “'' ” “AND 語(yǔ)文=” 語(yǔ)文1 “AND 數(shù)學(xué)=” 數(shù)學(xué)1 “AND 英語(yǔ)=” 英語(yǔ)1 “AND 學(xué)號(hào)=” 學(xué)號(hào)1)、刪除記錄,其語(yǔ)法如下:外部數(shù)據(jù)庫(kù)執(zhí)行 (“DELETE * FROM 表名稱(chēng) WHERE 條件式”)例句:外部數(shù)據(jù)庫(kù)執(zhí)行 (“外部數(shù)據(jù)庫(kù)1.執(zhí)行 (“DELET
44、E * FROM chj ” “WHERE 姓名=” “''” 姓名1 “'' ” “AND 語(yǔ)文=” 語(yǔ)文1 “AND 數(shù)學(xué)=” 數(shù)學(xué)1 “AND 英語(yǔ)=” 英語(yǔ)1 “AND 學(xué)號(hào)=” 學(xué)號(hào)1)”)一.sql語(yǔ)句中沒(méi)有使用表的相互關(guān)聯(lián)(簡(jiǎn)單的查詢(xún)語(yǔ)句)設(shè)計(jì)一個(gè)DataSet1) 右擊“解決方案瀏覽器”,選擇“添加”-“添加新項(xiàng)”->“數(shù)據(jù)集”2) 從“服務(wù)器資源管理器”中的“SQL Server”中拖放“Stores”表(位于PUBS數(shù)據(jù)庫(kù)中)3) 此時(shí)在數(shù)據(jù)集中就會(huì)有一個(gè)Stores表的結(jié)構(gòu)圖。xsd文件中僅僅包含一個(gè)結(jié)構(gòu)圖,但是不會(huì)有任何數(shù)據(jù)在里面創(chuàng)
45、建一個(gè).rpt文件crystalreport1.rpt同時(shí)將其指定給上一步建立的DataSet。4) 使用上面的介紹過(guò)的方法創(chuàng)建此文件,唯一的不同就是使用數(shù)據(jù)集來(lái)代替前面的直接連接數(shù)據(jù)。5)建立.rpt文件之后,右擊“詳細(xì)資料”->"添加刪除數(shù)據(jù)庫(kù)“6) 在”數(shù)據(jù)庫(kù)專(zhuān)家“窗口中,展開(kāi)”項(xiàng)目數(shù)據(jù)“(代替以前的OleDb),展開(kāi)“ADO.Net數(shù)據(jù)集”-"DataSet1“,選擇”Stores“表。7) 將”Stores"表添加到“選定的表”中,點(diǎn)擊“OK”8) 建立一個(gè)WebForm1.aspx 拖入一個(gè)Crystal Report Viewer 控件9)We
46、bForm1.aspx.csReportDocument oRpt = new ReportDocument();string RptDir="f:bbstestcrystalcrystalreport1.rpt"oRpt.Load(RptDir);./根據(jù)sql語(yǔ)句得到DataSet 這個(gè)就不多說(shuō)了oRpt.SetDataSource(ds); CrystalReportViewer1.ReportSource=oRpt;/注意push模式用不到設(shè)置logOnInfo參數(shù)SQL語(yǔ)句的數(shù)據(jù)庫(kù)連接 2007-05-21 15:25:19.0 SQL語(yǔ)句可以單獨(dú)在數(shù)據(jù)庫(kù)系統(tǒng)本身中執(zhí)行,但如果運(yùn)用在其他編程工具所編制的程序中,一般不能單獨(dú)執(zhí)行,而要把SQL語(yǔ)句嵌入到高級(jí)語(yǔ)言(如易語(yǔ)言)中使用,通過(guò)高級(jí)語(yǔ)言的命令和方法來(lái)調(diào)用之,此時(shí)SQL稱(chēng)為嵌入式SQL。調(diào)用SQL語(yǔ)句的程序稱(chēng)為宿主程序,在易語(yǔ)言中一般是把SQL語(yǔ)句作為宿主程序的唯一參數(shù)來(lái)直接處理。嵌入式SQL在使用上有一些規(guī)定,在易語(yǔ)言中目前的版本規(guī)定如下:、在程序中要區(qū)分SQL語(yǔ)句和宿主語(yǔ)言的語(yǔ)句。在易語(yǔ)言中好區(qū)分,因?yàn)镾QL
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030年中國(guó)擺錘式?jīng)_擊實(shí)驗(yàn)機(jī)數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)干肉架數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025至2030年中國(guó)咸水椒數(shù)據(jù)監(jiān)測(cè)研究報(bào)告
- 2025年中國(guó)普通雜木炭市場(chǎng)調(diào)查研究報(bào)告
- 第六單元寫(xiě)作《表達(dá)要得體》教學(xué)設(shè)計(jì) 2024-2025學(xué)年統(tǒng)編版語(yǔ)文八年級(jí)上冊(cè)
- 第二單元第10課循環(huán)結(jié)構(gòu)第二課時(shí) 教學(xué)設(shè)計(jì) 2024-2025學(xué)年浙教版(2020)初中信息技術(shù)八年級(jí)上冊(cè)
- 2024-2025學(xué)年新教材高中數(shù)學(xué)第四章指數(shù)函數(shù)對(duì)數(shù)函數(shù)與冪函數(shù)4.5增長(zhǎng)速度的比較學(xué)案新人教B版必修第二冊(cè)
- 2024-2025學(xué)年高中歷史課時(shí)作業(yè)13對(duì)外開(kāi)放格局的初步形成新人教版必修2
- 第十單元 改革開(kāi)放和社會(huì)主義現(xiàn)代化建設(shè)新時(shí)期-高中歷史單元教學(xué)設(shè)計(jì)
- 2024-2025學(xué)年高中化學(xué)第五章進(jìn)入合成有機(jī)高分子化合物的時(shí)代第二節(jié)應(yīng)用廣泛的高分子材料訓(xùn)練含解析新人教版選修5
- 元宇宙視域下非遺保護(hù)與傳播途徑探究
- 【語(yǔ)文試卷+答案】2024-2025學(xué)年泉州高二上期末質(zhì)檢
- 2025代運(yùn)營(yíng)合同范本
- 《修繕定額講解》課件
- 第十一章《功和機(jī)械能》達(dá)標(biāo)測(cè)試卷(含答案)2024-2025學(xué)年度人教版物理八年級(jí)下冊(cè)
- 大學(xué)學(xué)生宿舍管理員工作培訓(xùn)
- 初三物理常識(shí)試卷單選題100道及答案
- 初中新課標(biāo)培訓(xùn)課件
- 辦公用品價(jià)格清單
- 公司銀行貸款申請(qǐng)書(shū)范文
評(píng)論
0/150
提交評(píng)論