奇怪CSDN上怎么会没有人,回答我!神啊救救我吧!
本人在ADODC控件中的自定义里在连接资源里选用的“使用连接字符串”,请问我怎么在程序中使我的数据库文件路径改变时,还能正确连接!肯定给分,谢谢大家 问题点数:20、回复次数:8Top
1 楼everyask(everyask)回复于 2001-06-12 22:36:00 得分 0
字符串用变量,当路径改变时,改变变量的值就可以了。
Top
2 楼001chb(chb)回复于 2001-06-12 22:38:00 得分 0
data source=app.path & 数据库!
分!Top
3 楼zfcheng(紫风)回复于 2001-06-12 22:39:00 得分 10
1.不要用绝对路径;
2。如下这样做:
UserADO.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Persist Security Info=False;Data Source=" & yourdatabasepathname & ";Jet OLEDB:Database Password=" & databasepassword
其中yourdatabasepathname就是你要求的路径和数据库名字
yourdatabasename=iif(right(app.path,1)="\",app.path+databasename,app.path+"\"+databasename)
Top
4 楼vbFly(思想决定一切)回复于 2001-06-12 22:43:00 得分 0
我这样写的
Private Sub Form_Activate()
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\ddd.mdb";Persist Security Info=False"
End Sub
可是不行啊!怎么办呢! Top
5 楼vbFly(思想决定一切)回复于 2001-06-12 22:45:00 得分 0
还有,在AODDC中的连接资源里该怎么设置呢?我是本地数据库!Top
6 楼001chb(chb)回复于 2001-06-13 12:24:00 得分 0
写出错误提示Top
7 楼Leemaasn(小鸟)回复于 2001-06-13 13:42:00 得分 10
你把他放到Private Sub Form_Load里试试:
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\ddd.mdb";Persist Security Info=False"
不行的话,再改改
Top
8 楼vbFly(思想决定一切)回复于 2001-06-13 22:08:00 得分 0
我已经问到了,谢谢你们,还是要给分的!
Top




