该改的属性都改了,连".mdb"文件也转换成97版本的了!!!但还是Access与vb就是连不上老跳出上述问题!!!本人用的是data数据控件。代码如下:
Private Sub Form_Load()
Dim mpath As String
mpath = App.Path
If Right(mpath, 1) <> "\" Then mpath = mpath + "\"
Data1.DatabaseName = mpath + "db2.mdb"
Data1.RecordsetType = 0
Data1.RecordSource = "基本情况"
Data1.Refresh
End Sub
可是就是找不到表"基本情况"
VB中 Microsoft jet引擎 找不到对象
答案:2 悬赏:70 手机版
解决时间 2021-01-03 18:20
- 提问者网友:書生途
- 2021-01-03 03:31
最佳答案
- 五星知识达人网友:一叶十三刺
- 2021-01-10 05:11
把代码修成:
If Right(mpath, 1) <> "\" Then mpath = mpath & "\"
Data1.DatabaseName = mpath & "db2.mdb"
即将“+”号修改成“&”字符串连接符号
If Right(mpath, 1) <> "\" Then mpath = mpath & "\"
Data1.DatabaseName = mpath & "db2.mdb"
即将“+”号修改成“&”字符串连接符号
全部回答
- 1楼网友:持酒劝斜阳
- 2021-01-10 05:39
用ado不太好。你去查查用代码吧。放弃用控件吧!jet引擎没寻找到这个问题好象是ado引擎不能识别2000格式的数据库,你试试在access里把数据库转成97格式的再试下。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯