用VB中data连接access数据问题,求高手解答。
我用data连接的access数据库,在本机VB中能够正常运行使用,可安装在另一台电脑上后,出现“找不到*.mdb的数据库”情况。数据我有一起打包啊!...
我用data连接的access数据库,在本机VB中能够正常运行使用,可安装在另一台电脑上后,出现“找不到*.mdb的数据库”情况。
数据我有一起打包啊! 展开
数据我有一起打包啊! 展开
展开全部
那是肯定的,你数据库用的是绝对路径,你把软件发别人的电脑上的时候,数据库路径有可能改变了,这样导致数据库找不到,这样的情况,一般是不会使用绝对路径而是相当路径。,你把数据库和软件放同一个文件夹,然后数据库路径填 app.path & "comyi.mdb" ,app.path是当然软件的路径,跟着你的软件所在位置变化的,给你发个我的示例,你对照下怎么搞
sql1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "\DB.tzq;Jet OLEDB:Database Password=" & p & ";"
sql1 = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source= " & App.Path & "\DB.tzq;Jet OLEDB:Database Password=" & p & ";"
展开全部
用了绝对路径的缘故。
解决方法:
1 在目标机器该地址下放该mdb即可。
2 用相对路径
解决方法:
1 在目标机器该地址下放该mdb即可。
2 用相对路径
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在另一台电脑上把数据库文件放在和本机完全相同的目录下.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
吧你的数据库从本机上copy到目标机器的这个目录上就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询