我的语句:
dim dbMat as database
set dbMat=dbengine.workspace(0).opendatabase("g:\**\***\×××.mdb")
为什么在程序中运行到这一句是总出现“不识别数据库”错误?
msdn说需要引用access data object libary 3.5,我找了好久也没找到,应该是引用那个文件呢?或者什么地方设置不对???
...全文
2938打赏收藏
为什么在我在设计时用opendatabase打不开mdb数据库?
我的语句: dim dbMat as database set dbMat=dbengine.workspace(0).opendatabase("g:\**\***\×××.mdb") 为什么在程序中运行到这一句是总出现“不识别数据库”错误? msdn说需要引用access data object libary 3.5,我找了好久也没找到,应该是引用那个文件呢?或者什么地方设置不对???
现在数据库事可以打开了,但打不开里面的表:“类型不匹配,错误13”
我的句子:
Set dbMaterial = DBEngine.Workspaces(0).OpenDatabase("G:\JeepH\Test Project\BESS\Data\Material.mdb")
Dim rcMaterial As Recordset
Set rcMaterial = dbMaterial.OpenRecordset("Material", dbOpenDynaset) '执行到这一句时出错!