首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SQLBase误差HY092

SQLBase误差HY092
EN

Stack Overflow用户
提问于 2017-09-14 14:18:43
回答 1查看 1.8K关注 0票数 0

我试图在Windows上使用odbc驱动程序配置一个与SQLBase的连接,但我没有这样做,但我得到了错误:

代码语言:javascript
复制
Connection failed with SQL State: "HY092"

我正在使用Windows管理器尝试添加连接。在配置屏幕的"Config Filename (INI)“字段中,我将:"C:\Program Files (x86)\Centura\sql.ini""C:\Program Files (x86)\Centura\"添加到PATH系统变量中。

在应用程序(.NET)中,我得到消息:

代码语言:javascript
复制
ERROR [HY092] [Gupta][ODBC Driver]Invalid attribute/option identifier

我的sql.ini文件的内容如下:

代码语言:javascript
复制
[win32client]
clientname=CWBXXX

[win32client.dll]
comdll=sqlws32

[win32client.
serverpath=server3,<SERVER_IP>,2155/<BASE_NAME>

有人能帮我吗?谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-15 02:21:27

很高兴看到你在使用SQLBase。太棒了。两个重要的设置要正确。

1)确保您使用的是正确的 ODBC管理员,我猜系统驱动器%\\SysWoW64 64\odbcad32.exe中有32位。如果没有,请使用%System32驱动器%\Windows\System32 32\odbcad32.exe中的64位。在System 选项卡下,为数据库添加正确的驱动程序。'Centura SQLBase 3.6 32位驱动程序‘或运行SQLBase 12的'Gupta SQLBase 12.x'驱动程序。在配置选项卡下,指定将在sql.ini中使用的数据源名称。他们必须匹配。

(2)确保客户端上只有一个sql.ini。永远不会。2) sql.ini需要客户端部分中指定的ODBC驱动程序:

代码语言:javascript
复制
[win32client.dll]
comdll=sqlodb32

 [odbcrtr]
 odbctrace=off
 longbuffer=32767
 buffrow=10000

 remotedbname=[dB Name specified in ODBC] , 
 DSN=[Data Source Name specified in ODBC] 

(没有方括号)。remotedbname=MyDatabase,DSN=MyDatasetName --您在ODBC管理中指定的任何名称。)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46221552

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档