ODBC连接Excel/SQL Anywhere 17

2020-09-02 17:12发布

         点击此处--->   EasySAP.com群内免费提供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上运行。

有什么想法吗?

最好的问候

         点击此处--->   EasySAP.com群内免费提供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上运行。

有什么想法吗?

最好的问候

付费偷看设置
发送
5条回答
hengyuye
1楼-- · 2020-09-02 17:36

FYI
2470869-将结果导出到Microsoft Excel时ODBC驱动程序错误

jovirus
2楼-- · 2020-09-02 17:34

我建议使用ODBC而不是OLEDB。 (如果可以使用的话)
在Excel(Office 360​​)和SQL Anywhere 17(最新的EBF版本5866)上看起来可以正常工作。 需要创建
和ODBC数据源(SQL Anywhere 17驱动程序)以匹配EXCEL应用程序的体系结构(x86/x64)。

三十六小时_GS
3楼-- · 2020-09-02 17:32

除非不需要数据源,否则 您想要以该表格管理连接信息。 我所有的连接都是DSNLess连接。 为此,将Driver = {}添加到连接字符串。

例如,以下是SQL Anywhere 17 ODBC驱动程序DSNLess连接字符串;

driver = {SQL Anywhere 17}; eng = Demo17; dbn = demo

能不能别闹
4楼-- · 2020-09-02 17:41

感谢您的回答。 确实,这些架构不匹配。 Excel ist在32位上运行,SQL Anywhere在64位上运行。 我必须要我的IT部门进行另一项安装。

通过我能够通过Microsoft Query获得连接的方式。

落灬小鱼
5楼-- · 2020-09-02 17:54

2470869是KBA(基于知识的文章)。

https://launchpad.support.sap.com/#/notes/2470869

一周热门 更多>