數(shù)據(jù)訪問對象/jetvisual basic支持data access objects(daos)的子集。
dao的方法雖然不是性能最好的管理客戶,aos訪問sql server的過程如下:應(yīng)用程序準(zhǔn)備好語句并送至jet,jet引擎(masjt200.dll)優(yōu)化查詢,設(shè)為首頁載入驅(qū)動程序管理器并與之通訊,驅(qū)動程序管理器(odbc.dll)通地調(diào)用驅(qū)動器(sqlsrvr.dll)的函數(shù),實現(xiàn)連接到數(shù)據(jù)源,翻譯并向sql server提交sql語句且返回結(jié)果。
下面是一個用daos訪問sql server的vb實例。
’form declarations
dim mydb as database
dim mydynaset as dynaset
private sub form_load()
set mydb=opendatabase("",fa|se,fa|se,"odbc;dsn=myserver;wsid=lcl;
database=sa|es")
set mydynaset=mydb createdynaset("select*from customers")
end sub
上述例子是以非獨占、非只讀方式打開sales數(shù)據(jù)庫,并檢索customers表中的所有字段。opendatabase函數(shù)的最后一個參數(shù)是odbc連接字符串參數(shù),它指明了microsoft access連接到sql server所需要知道的一些內(nèi)容。其中“dsn”為數(shù)據(jù)源名,“wsid”為工作站名,“database”為所要訪問的數(shù)據(jù)庫名。
相關(guān)推薦:2009年4月計算機(jī)等級二級考試VF程序設(shè)計輔導(dǎo)北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |