【发布时间】:2011-09-11 12:35:35
【问题描述】:
我正在尝试通过 Rapid Sql 在 Sybase15 数据库上运行查询。我收到错误消息,例如
-- Number (103) Severity (15) State (207) Server (serverName) The identifier that starts with '[xxxxxxxxx_xxxxxx_xxxxxx' is too long. Maximum length is 28
我相信这是因为 Rapid Sql Client 使用的是 Sybase 12.5 属性。
我已更新 Sybase 客户端版本,但现在 Rapid Sql 出现以下问题:
无法加载 Open Client,请确认 libsybct.dll/libct.dll 和 libsybcs.dll/libcs.dll 在您的路径中。请确保您的 Open Client 库版本为 11.1.1 或更高版本。如果您使用的是 Open Client 11.1.1 的升级副本,请安装完整副本
我的路径包括 C:\Program Files\Sybase.15\OCS-15_0\dll,这是存储 dll 的位置,我的 Open Client 版本是 15.0,如下所示:
C:>isql -v Sybase CTISQL Utility/15.0/P-EBF12974 ESD #1/PC Intel/BUILD1500-002/OPT/Thu Sep 29 14:51:28 2005
有什么想法吗?
【问题讨论】:
-
这是因为用户机器上的路径变量太长,Sybase 驱动程序无法访问所需的 DLL 和 EXE 以正常运行。将 sybase15 文件夹放在路径的前面,Rapid Sql 应该可以工作。
-
我遇到同样的错误,我该怎么办?