vb连接access变成相对路径
我现在按照书上写的连成的是绝对路径,按照书上说把***.mdb前面的路径删除就变成相对路径,不过我用setupfactory搞成安装包,在别的机器同样是找不到数据库。我有...
我现在按照书上写的连成的是绝对路径,按照书上说把***.mdb前面的路径删除就变成相对路径,不过我用setupfactory搞成安装包,在别的机器同样是找不到数据库。
我有几个窗体,几个ado控件,请问怎样才能变成相对路径? 展开
我有几个窗体,几个ado控件,请问怎样才能变成相对路径? 展开
3个回答
展开全部
把数据库的绝对路径改成
App.Path & "\***.mdb"
就行了
App.Path & "\***.mdb"
就行了
更多追问追答
追问
我不是写代码的。。。我是直接在控件那里连接的
追答
额 控件也是可以用 这种方法的,就是多一个设置控件环境的函数
Private Sub Form_Load()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & App.Path & "\dd.mdb"
End Sub
类似上面的这样
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
app.path & "\你的数据库文件夹名\数据库.mdb"试试这个引用吧~
追问
我只在每一个窗体加入下面的代码
Private Sub Form_Load()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & App.Path & "\有用户.mdb"
End Sub
用setupfactory生成安装包之后,在其他电脑上一样显示数据库不是有效路径。。。
求指导~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=***.MDB“
更多追问追答
追问
我只在每一个窗体加入下面的代码
Private Sub Form_Load()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & App.Path & "\有用户.mdb"
End Sub
用setupfactory生成安装包之后,在其他电脑上一样显示数据库不是有效路径。。。
求指导~
追答
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data source=有用户.mdb"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询