永发信息网

VB中连接数据库 后面的语句存入了变量 如何使用

答案:2  悬赏:30  手机版
解决时间 2021-12-25 14:30
  • 提问者网友:太高姿态
  • 2021-12-25 10:41
描述:正确语句:cnn.open "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path + "\Mydata.mdb"我把Provider="Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path + "\Mydata.mdb"存入ini文件中后读到变量value中(已成功存入)要连接数据库 用cnn.open value 提示错误,这里该怎么写,我看过变量是少了"号,但不知道这里该怎么把"和这里的变量连接,用"'"& value &"'"或'"&value"'都不行,实在没法子了,求打救啊
最佳答案
  • 五星知识达人网友:一叶十三刺
  • 2021-12-25 11:30
1、value是VB中的关键字,不能作为变量名;
2、读出的变量使用其他名称,例如cnnSTR,那么:cnn.open cnnSTR
3、 App.Path 最好使用实际的绝对路径,不要使用 App.Path 得到的路径,因为 ini 文件的路径可能或其他原因使得与 mdb 的路径不同。
全部回答
  • 1楼网友:神也偏爱
  • 2021-12-25 12:23
单从字面上看一楼的代码和楼主是一样的,估计是楼主实际的代码中由于手误等原因多了空格:'" & a & " ' 这里要注意单引号和双引号之间不要有空格,另外要保证text中录入的时候不要有空格,或者赋值的时候处理下:a=trim(text1.text)。希望对你有帮助
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯