点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
嗨,
我在使用ODBC连接来通过Excel 2016访问SQL Anywhere 17数据库时遇到问题。我试图通过"来自其他源"-"来自数据连接向导"-"高级"-" SQL Anywhere"来创建新源。 OLE DB提供程序17"。 连接测试成功,但是在尝试保存连接时,Excel始终会发送错误消息并重新开始。
当尝试使用"来自其他来源"-"来自数据连接向导"-"高级"-"用于ODBC驱动程序的Microsoft OLE DB提供程序"时,连接测试也成功,但是在尝试保存时得到消息 :"数据连接向导无法从指定的数据源获取数据库列表。"
我的装有Windows10 Pro的计算机。 该数据库正在Windows Server 2016上运行。
有什么想法吗?
最好的问候
FYI
2470869-将结果导出到Microsoft Excel时ODBC驱动程序错误
我建议使用ODBC而不是OLEDB。 (如果可以使用的话)
在Excel(Office 360)和SQL Anywhere 17(最新的EBF版本5866)上看起来可以正常工作。 需要创建
和ODBC数据源(SQL Anywhere 17驱动程序)以匹配EXCEL应用程序的体系结构(x86/x64)。
除非不需要数据源,否则 您想要以该表格管理连接信息。 我所有的连接都是DSNLess连接。 为此,将Driver = {}添加到连接字符串。
例如,以下是SQL Anywhere 17 ODBC驱动程序DSNLess连接字符串;
driver = {SQL Anywhere 17}; eng = Demo17; dbn = demo
感谢您的回答。 确实,这些架构不匹配。 Excel ist在32位上运行,SQL Anywhere在64位上运行。 我必须要我的IT部门进行另一项安装。
通过我能够通过Microsoft Query获得连接的方式。
2470869是KBA(基于知识的文章)。
https://launchpad.support.sap.com/#/notes/2470869
一周热门 更多>