【发布时间】:2012-09-26 17:49:48
【问题描述】:
我正在尝试使用连接字符串 (ADODB.Connection) 从 Excel VBA 连接到 SQL Server 2008。
"Driver={SQL Native Client};Data Source=" & Range("Svr").Value & ";Database=" & Range("DB").Value & ";Trusted_Connection=yes"
当我尝试打开连接时出现此错误
错误 (-2147467259) 说明 - [Microsoft][ODBC 驱动程序管理器] 数据源名称太长
谁能给我一个样品
【问题讨论】:
-
您的工作簿中是否有
Svr和DB命名范围? -
@Widor...是的,它们在我的工作簿中
-
你能给我们看更多的代码吗?也许您的连接字符串不是问题。它looks like you haven't instantiated the object 用于建立连接。
-
@JMK .....是的,你是对的.....我拼错了 obj 名称,但之后当我尝试打开连接时,我收到以下错误“错误(-2147467259 ) 说明 - [Microsoft][ODBC Driver Manager] 数据源名称太长"
-
您的数据源名称中是否有特殊字符?还是真的很长?