OpenEdge ODBC for Access

问题描述 投票:0回答:2

在访问新的ODBC驱动程序时,我无法更新链接。我相信它是OpenEDge 10.1C没有与Access握手。 dns将外部数据导入excel。错误是“错误(-7748)此错误没有消息”

ms-access openedge progress-db
2个回答
1
投票

涉及SQL和Progress的大多数“怪异”错误都是Progress将所有数据存储为可变长度的结果。此外,大多数Progress数据库中的大多数数据都是由4GL程序创建,更新和操作的,并且这些程序对SQL关于列宽的想法没有任何意识或敏感性。

尝试使用SQL查询Progress数据库时出现奇怪错误的第一道防线应该是运行dbtool(在数据库服务器上)来修复任何可能的SQL宽度问题。只需运行dbtool(在Progress“bin”目录中找到,$ DLC / bin / dbtool,如果操作系统是UNIX,使用“proenv”获取命令提示符,然后使用%DLC%\ bin \ dbtool,如果您运行的是Windows)和选择选项2.如果您经常遇到问题,可能需要编写此脚本并自动运行。


0
投票

可以通过添加注册表项来解决Progress ODBC错误-7748。 This discussion解释了解决方法及其作用。

基本上,注册表项:

HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\[Your data source name]

应该是名为“Workarounds2”的字符串值条目,其值应设置为8192。

见:http://media.datadirect.com/download/docs/odbc/allodbc/index.html#page/odbc/workaround-options.html

© www.soinside.com 2019 - 2024. All rights reserved.