VB6好象只能對(duì)ACCESS97的數(shù)據(jù)庫(kù)進(jìn)行操作,可ACCESS2000并不能兼容97的數(shù)據(jù)庫(kù),現(xiàn)在很多程序都不支持ACCESS97數(shù)據(jù)庫(kù)了,VB6是否有辦法支持ACCESS2000 或VB6有無(wú)改進(jìn)版本?
熱心網(wǎng)友
1.VB6的ADO控件是支持ACCESS2000或更高版本的ACCESS.但VB6中的DATA控件(原VB5)我試下來(lái),它存在些問(wèn)題,需改用ADO控件,相應(yīng)代碼應(yīng)作改動(dòng).其它支持ADO控件的數(shù)據(jù)控件如DATAGRID,MSHFLEXGRID,DATALIST,DATACOMBO等完全能支持ACCESS2000等數(shù)據(jù)庫(kù).2.ACCESS2000雖不兼容ACCESS2000,但能打開(kāi)ACCESS97的數(shù)據(jù)庫(kù),可以刪除,添加一個(gè)表的記錄.修改數(shù)據(jù)庫(kù)結(jié)構(gòu)則只能用ACCESS97.
熱心網(wǎng)友
Access 2000帶的就是Jet 4.0,但是它只提供了ADO接口,而沒(méi)有提供DAO接口,無(wú)法使用VB 6.0的DAO 3.51接口和控件。如果你希望讀寫(xiě)Access 2000,可以采取下面兩個(gè)方法之一: 1、使用ADO,使用“Microsoft.Jet.OLEDB.4.0”提供者,不能選擇“Microsoft.Jet.OLEDB.3.51”; 2、升級(jí)到VB 6 SP5(參考QA001156 "VB中的sp2,sp3,企業(yè)版這三種各代表什么含義"),這樣就可以將DAO升級(jí)為3.6,通過(guò)DAO 3.6對(duì)象或data控件訪問(wèn)Access 2000的MDB文件。Connect屬性增加了一個(gè)新的取值“Access 2000”。
熱心網(wǎng)友
有ODBC,VB連什么數(shù)據(jù)庫(kù)不一樣啊。