
关于VB和Access数据库打包的问题
背景:本人是VB菜鸟~一共学了没两天。问题:我编写了一个程序,然后需要连接数据库,连接好了,程序也能运行了。但是只能在我的电脑里运行。而且数据库存放的路径是不能改变的,否...
背景:本人是VB菜鸟~一共学了没两天。
问题:我编写了一个程序,然后需要连接数据库,连接好了,程序也能运行了。但是只能在我的电脑里运行。而且数据库存放的路径是不能改变的,否则根本就运行不了。这个问题怎么解决?好像需要封装什么的,或者改相对路径~但是我根本就看不明白网上的那些解答~,而且没多少时间了,哪位大侠能帮我做一下?能让程序任意运行,脱离数据库的限制。十万火急!!!!!!! 展开
问题:我编写了一个程序,然后需要连接数据库,连接好了,程序也能运行了。但是只能在我的电脑里运行。而且数据库存放的路径是不能改变的,否则根本就运行不了。这个问题怎么解决?好像需要封装什么的,或者改相对路径~但是我根本就看不明白网上的那些解答~,而且没多少时间了,哪位大侠能帮我做一下?能让程序任意运行,脱离数据库的限制。十万火急!!!!!!! 展开
3个回答
展开全部
用SETUP Factory7.0 ACCESS数据库和VB工程放有个文件夹里,整个文件夹打包
ACCESS取工程安装位置相对路径,连接字符串用APP.path衔接,用绝对路径是没用的。如过用的比如ADO控件那就这么写连接字符串:
Dim 字符串 as String
字符串 = "Provider=Microsoft.Jet.OLEDB.40;Data Source="&App.path&"\ACCESS名称.后缀"
Adodc1.ConnectionString = 字符串
'这样才可以
ACCESS取工程安装位置相对路径,连接字符串用APP.path衔接,用绝对路径是没用的。如过用的比如ADO控件那就这么写连接字符串:
Dim 字符串 as String
字符串 = "Provider=Microsoft.Jet.OLEDB.40;Data Source="&App.path&"\ACCESS名称.后缀"
Adodc1.ConnectionString = 字符串
'这样才可以
展开全部
1426991913
发给我帮你做
发给我帮你做
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
去掉数据库引用时的路径,把数据库和程序放在同一目录下运行。
如果指定绝对路径,肯定就不能随便改变数据库存放的位置。
如果指定绝对路径,肯定就不能随便改变数据库存放的位置。
追问
具体怎么操作呀?或者给我个网址能查出来怎么操作也行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询