今天有一同学让我帮忙看他程序,刚传过来的:
我vb不太熟,代码中有:
Set cnn = New ADODB.Connection
strcnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\study\vb作业\diary\diary.mdb;Persist Security Info=False"
cnn.open我本地运行提示“未发现数据源名称并且未指定默认驱动程序”
他那边好的,我这儿该怎么配啊?
我vb不太熟,代码中有:
Set cnn = New ADODB.Connection
strcnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\study\vb作业\diary\diary.mdb;Persist Security Info=False"
cnn.open我本地运行提示“未发现数据源名称并且未指定默认驱动程序”
他那边好的,我这儿该怎么配啊?
strcnn = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source =E:\study\vb作业\diary\diary.mdb;Jet OLEDB:DataBase"
就行了
strcnn = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source = " & App.Path & "\word.mdb;Jet OLEDB:DataBase password=123"
strcnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\study\vb作业\diary\diary.mdb;Persist Security Info=False" ’路径一定要正确啊
cnn.open strcnn
如果不是就把你机子上的那个库放到那个路径下拉
干什么不做一个动态的呢
strcnn = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & app.path & "\diary.mdb;Persist Security Info=False"
把库放到你的工程相同的路径下就可以了
到别人机子上就不存在找不到库了
最好使用相对路径,相对的是这个工程的路径。
app.path可以得到当前程序的路径。
免费的学习、交流、源码、工具下载网站,欢迎大家访问!
http://www.j2soft.cn/