好听谐音菜园名字:vb连接access数据库的字符串问题(高手请进)

来源:百度文库 编辑:中科新闻网 时间:2024/04/24 01:12:24
我从别人电脑上拷回一个以vb为界面,access为数据库的软件,在他电脑上能正常运行,但是不能在我电脑上正常运行。运行时警告:“编译错误!找不到工程或库。”
我怀疑是不是与连接字符串设置有关,我的模块里是这样设置的:
Public Function ConnectString() As String
Dim pth As String
pth = App.Path + "\盾构隧道穿越长江风险数据库.mdb"
ConnectString = "Provider=MSDASQL.1;Persist Security Info=False;Extended Properties=" & "DSN=MS Access Database;DBQ=" & pth & ";DriverId=25;FIL=MS Access;MaxBufferSize=2048;PageTimeout=5"

End Function
前两天问过老师,他说字符串设置有好几种,可以在控制面板-管理工具中设置;可以直接设置,然后不需调节就能直接在别的电脑上运行。
我现在有两个问题:
一是如果按上面字符串设置,怎样修改才能在我电脑上正常运行;
二是我老师说的能直接运行的设置是怎样的?

希望各位程序高手能指点迷津,谢谢了!
知道怎么会事了,是access版本问题,我装的是xp,不是2003

盾构隧道穿越长江风险数据库.mdb数据库是否在VB软件的同一目录夹?

我估计跟模块没关。。。
可能是路径问题