Excel 2010 VBA / 连接错误 ADO 与来源 XL 并结束了文本
我用 Excel 2010 使用宏访问另一个日常电子表格以提取数据以生成记录文件 FTP. 我遇到的具体问题, - 这是执行期间的连接错误。 我得到的错误是 '-2147467259/80004005/': 无法识别的数据库格式化:\ Work \ Daily FTP Process\Excel DBs 和 Files\ftp.xlsx'. 我所需要的只是知道在哪里看。 这是来自时钟的连接线:
: ConnectionString : "供应商= Microsoft.ace.oledb.12.0; 数据源= C:\ Work \ Daily FTP >Process\Excel DBs 和 Files\ftp.xlsx;": 线 : Module1.XLFixedFieldFile
这是相应的 /或者大胆/ 代码:
: ConnectionString : "供应商= Microsoft.ace.oledb.12.0; 数据源= C:\ Work \ Daily FTP >Process\Excel DBs 和 Files\ftp.xlsx;": 线 : Module1.XLFixedFieldFile
这是相应的 /或者大胆/ 代码:
Dim conn As Object
Dim cmd As Object
Dim psidRecSet As Object
Dim loopIndex As Long
Dim connString As String
Dim sqlString As String
Set conn = CreateObject/"ADODB.Connection"/
Set cmd = CreateObject/"ADODB.Command"/
connString = "Provider=Microsoft.ACE.OLEDB.12.0;" _
& "Data Source=" & XLName & ";"
conn.Open connString <==== Here is the line where it is breaking
没有找到相关结果
已邀请:
2 个回复
裸奔
赞同来自:
她,我已经尝试过它,但出了问题,我犯了一个错误。 copy&paste 另一个论坛上发现的工作线是我的救赎。 我感谢您的帮助。
对于其他人使用这个 yto 解决他们的问题,与之合作 Excel 2010 我转换为 "Tools/Reference" 并包括图书馆 Microsoft AcriveX Data Objects 6.1 图书馆都是 Microsoft ActiveX Data Objects Recordset 6.0.
小姐请别说爱
赞同来自:
请注意高级属性的报价。
你可能想读书
http://support.microsoft.com/kb/257819
, 特别是参考 IMEX.