请问:数据库的问题!!
在调试程序的时候,运行出现
不可识别的数据库格式‘C:\Windows\Desktop\vb\xinxi.mdb'
我用的是Access数据库!
怎么就决呀!!
问题点数:20、回复次数:8Top
1 楼CHRL(陈取云)回复于 2004-08-03 12:45:51 得分 0
老兄,说清楚点行不
你用的是2000版的MDB还是97版的
要不就是你的数据库文件损坏了Top
2 楼xinxin20009(xinxin20009)回复于 2004-08-03 12:51:30 得分 0
Access 2000
vb 6.0 (97)Top
3 楼hdhai9451(☆新人类☆)回复于 2004-08-03 12:57:48 得分 0
請把你的代碼帖出來啊!Top
4 楼of123()回复于 2004-08-03 13:03:30 得分 5
不是代码的问题。
如果,你使用ADO,创建连接字符串时选择Provider=Microsoft.Jet.OLEDB.4.0。
如果使用DAO,“工程”—“引用”—去掉 Microsoft DAO 3.51 Object Library 的勾选,改为 Microsoft DAO 3.6 Object Library。
如果你使用DAO库对象,到这一步就可以了。
如果你使用data控件:
dim db as dao.database, rs as dao.recordset
set db = dbengine.opendatabase(app.path & "\yourDB.mdb")
set rs = db.openrecordset("select * from yourTable") 'SQL语句根据你的需要写
set data1.recordset = rs
Top
5 楼CHRL(陈取云)回复于 2004-08-03 13:04:45 得分 5
用 Access2000能不能打开它
如果不能就是你的数据库ADO连接字符有问题
Top
6 楼Leftie(左手,为人民币服务)回复于 2004-08-03 13:31:27 得分 5
将代码中的jet3.51改成jet4.0
将data控件换成ado控件Top
7 楼xinxin20009(xinxin20009)回复于 2004-08-04 08:50:39 得分 0
我用的是data控件!Top
8 楼pcm112(独孤成明)回复于 2004-08-06 10:12:51 得分 5
你先下sp6.0补丁装了再试试Top




