【正文】
的內(nèi)容,首先要求數(shù)據(jù)庫的驅(qū)動程序( ODBC驅(qū)動程序與OLE DB驅(qū)動程序)必須安裝上,否則,ADO對象是無法存取數(shù)據(jù)庫中內(nèi)容,其原理示意圖如下圖所示:客戶端客戶端客戶端ADO對象各種數(shù)據(jù)庫所對應(yīng)的驅(qū)動程序各種數(shù)據(jù)庫(如Access、SQL Server以及Oracle等)請注意:上圖中的“各種數(shù)據(jù)庫所對應(yīng)的驅(qū)動程序”即ODBC驅(qū)動程序與OLE DB驅(qū)動程序??砂阉cASP結(jié)合起來,建立提供數(shù)據(jù)庫信息的網(wǎng)頁內(nèi)容,對數(shù)據(jù)庫進(jìn)行查詢、插入、更新、刪除等操作,并可以把在用戶端實(shí)現(xiàn)“網(wǎng)上實(shí)時更新顯示”的最新Web數(shù)據(jù)庫技術(shù)。利用ADO開發(fā)網(wǎng)絡(luò)數(shù)據(jù)庫應(yīng)用程序有以下幾個優(yōu)點(diǎn):1)、支持客戶機(jī)/服務(wù)器結(jié)構(gòu)(Client/Server)與Web系統(tǒng)開發(fā)技術(shù)。3)、支持分批修改數(shù)據(jù)庫內(nèi)容。5)、先進(jìn)的Recordset數(shù)據(jù)高速緩存管理功能。7)、ADO屬于Free_threaded對象,利用它可以開發(fā)出更有效的Web應(yīng)用程序。2)、Command對象:定義對數(shù)據(jù)庫源操作的命令。Recordset對象的LockType屬性的設(shè)置值如下表所示:常量值說明adLockReadOnly1默認(rèn)值,只讀。提供者執(zhí)行必要的操作確保成功編輯記錄,通常采用立即鎖定數(shù)據(jù)源的記錄的方式。提供者使用開放式鎖定,只在調(diào)用Updata方法時鎖定記錄。用于與立即更新模式相反的批更新模式。6)、Property對象:單獨(dú)的一個Property對象,提供屬性功能。使用ADO對象可以建立和管理數(shù)據(jù)庫的連接,按數(shù)據(jù)庫服務(wù)器的要求獲得數(shù)據(jù),執(zhí)行更新、刪除、添加數(shù)據(jù)等操作,獲取ODBC的錯誤信息等。SQL命令主要分成兩部分:DDL(Data Definition Language)和DML(Data Manipulation Language),其中DDL是建立數(shù)據(jù)表及數(shù)據(jù)列的指令群,而DML則是操作數(shù)據(jù)庫記錄的指令群,如數(shù)據(jù)庫記錄的添加、更新、刪除、和查詢等。1)、篩選及排序記錄的Select指令基本句型一:Select 字段串列 From 數(shù)據(jù)表基本句型二:Select … From … Where 篩選條件基本句型三:Select … From … Order By字段串列Select Top:限定選取數(shù)據(jù)的條數(shù)2)、刪除數(shù)據(jù)記錄的Delete指令基本語法:Delete From 數(shù)據(jù)表 Where 條件式3)、更新數(shù)據(jù)記錄的Update指令基本語法:Update 數(shù)據(jù)表Set 表達(dá)式4)、增加數(shù)據(jù)記錄的Insert Into 指令基本句型一:Insert Into 數(shù)據(jù)表 (字段串列) Values (字段串列)基本句型二:Insert Into 數(shù)據(jù)表 (字段1,字段2,…,字段n) Select …5)、建立新數(shù)據(jù)表的Select Into 指令該指令與“Insert Into … Select …”指令的區(qū)別是,這個指令將建立另一個新的數(shù)據(jù)表,而Insert Into是增加數(shù)據(jù)記錄到“現(xiàn)存的”數(shù)據(jù)表中。server=localhost。pwd=。而對于Access數(shù)據(jù)庫,連接語句為 Provider=。 + \3)、設(shè)定SQL語句,使用“Execute”命令,即可開始執(zhí)行訪問數(shù)據(jù)庫的動作4)、關(guān)閉結(jié)果集對象,斷開與數(shù)據(jù)庫的連接第二章 系統(tǒng)分析與設(shè)計(jì) 系統(tǒng)功能分析首先用戶可以從登錄窗口登錄,如果登錄成功的話,將進(jìn)入超市管理窗口,超市管理窗口里面有:綜合管理,進(jìn)貨記錄操作,出貨記錄操作,退出管理,關(guān)于。 系統(tǒng)結(jié)構(gòu)圖用戶登錄綜合管理退出操作進(jìn)貨記錄出貨記錄員工管理貨物分類供應(yīng)管理客戶管理貨物管理增加,刪除,修改,結(jié)束增加 系統(tǒng)ER 圖1)、登錄實(shí)體圖如下圖所示:用戶用戶名密碼2)、客戶實(shí)體圖如下圖所示:客戶名稱地址電話聯(lián)系人產(chǎn)品單位數(shù)量3)、員工實(shí)體圖如下圖所示:員工姓名職務(wù)電話地址4)、供應(yīng)商實(shí)體圖如下圖所示:供應(yīng)商名稱地址備注電話聯(lián)系人級別 數(shù)據(jù)庫設(shè)計(jì)用access2010共建7個表,密碼表,供應(yīng)商表,貨物分類表,客戶表,員工表,進(jìn)貨記錄表,出貨記錄表。執(zhí)行登陸過程Dim conn As New Dim rs As New Dim sql As String Provider=。 amp。如果用戶名為空 MsgBox 用戶名不能為空!, vbOKOnly + vbCritical, 錯誤 End If If Trim() = And Trim() = Then 39。如果密碼為奧空 MsgBox 密碼不能為空!, vbOKO