标题:求助!这个地址变量输入方式有什么问题?
只看楼主
释放K激情
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-2-1
结帖率:100%
已结贴  问题点数:10 回复次数:2 
求助!这个地址变量输入方式有什么问题?
Private Sub Command7_Click()
        Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =Loca_T.Text;Persist Security Info = False"
         = adCmdText
        Adodc1.RecordSource = "select * from book"
        Adodc1.Refresh
        TimX.Text = Now
End Sub

我希望在Loca_Text输入数据库地址,通过代码使Ado动态链接输入的数据库。可是运行后,提示出错;而我直接在代码里输入"Data Source = 文件的绝对地址"就没事。这是怎么回事?怎么解决?
如输入Loca_T.Text=E:\data1.mdb,运行后提示“找不到文件E:\Loca_T.Text”。而我直接在代码里输入"Data Source=E:\data1.mdb",这样就不会出错。
搜索更多相关主题的帖子: 数据库地址 False 动态 
2012-02-01 10:58
lowxiong
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:27
帖 子:652
专家分:3402
注 册:2008-5-7
得分:10 
Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source =" & Loca_T.Text & ";Persist Security Info = False"
这样应该没问题,Loca_T.Text 是字符串变量,应做字符串连接操作
2012-02-01 11:37
释放K激情
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2012-2-1
得分:0 
回复 2楼 lowxiong
非常感谢!!问题已解决,你的方法真给力!!
2012-02-01 11:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-360226-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014377 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved