VBA字符串连接未按预期工作

时间:2015-11-25 21:46:25

标签: vba

我试图使用串联来建立连接字符串。 下面是代码:

objMyConn.ConnectionString = "Provider=SQLOLEDB;Initial Catalog=MyCat;Data Source=" & serverName & ";User ID=MyId;Password=MyPwd;"

serverName是一个如下定义的字符串:serverName =" ServerName \ InstaceName"

我期待objMyConn.Connection字符串为=整个连接,但它是=对此:

Provider=SQLOLEDB;Initial Catalog=MyCat;Data Source=ServerName\InstanceName

所以我错过了连接字符串的最后一部分。

1 个答案:

答案 0 :(得分:0)

以下是解决方案,以防万一其他人遇到同样的问题。

当声明我的变量服务器名称时,我给它的长度为255,我将长度更改为所需的适当长度。