SQLBase 错误 HY092
SQLBase error HY092
我正在尝试使用 Windows 上的 odbc 驱动程序配置与 SQLBase 的连接,但我从未这样做过,但出现错误:
Connection failed with SQL State: "HY092"
我正在使用 Windows ODBC Administrator 尝试添加连接。在配置屏幕的字段 "Config Filename (INI)" 中,我输入:"C:\Program Files (x86)\Centura\sql.ini"
并将 "C:\Program Files (x86)\Centura\"
添加到 PATH 系统变量。
在应用程序 (.NET) 中,我收到消息:
ERROR [HY092] [Gupta][ODBC Driver]Invalid attribute/option identifier
我的 sql.ini 文件包含以下内容:
[win32client]
clientname=CWBXXX
[win32client.dll]
comdll=sqlws32
[win32client.
serverpath=server3,<SERVER_IP>,2155/<BASE_NAME>
有人可以帮助我吗?谢谢。
很高兴看到您正在使用 SQLBase。惊人的。
两个重要的设置要正确。
1) 确保您使用的是正确的 ODBC 管理员
我猜 %systemdrive%\Windows\SysWoW64\odbcad32.exe 是 32 位的。
如果不是,请使用 %systemdrive%\Windows\System32\odbcad32.exe 中的 64 位版本。
在 System DSN 选项卡下为数据库添加正确的驱动程序。 'Centura SQLBase 3.6 32bit Driver' 或 'Gupta SQLBase 12.x' 驱动程序,如果您是 运行 SQLBase 12。
在 配置选项卡 下,指定您将在 sql.ini 中使用的数据源名称。他们必须匹配。
2)a.确保客户端上只有 1 sql.ini。曾经。
2)乙。 sql.ini 需要客户端部分指定的 ODBC 驱动程序:
[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 管理中指定什么名称。)
我正在尝试使用 Windows 上的 odbc 驱动程序配置与 SQLBase 的连接,但我从未这样做过,但出现错误:
Connection failed with SQL State: "HY092"
我正在使用 Windows ODBC Administrator 尝试添加连接。在配置屏幕的字段 "Config Filename (INI)" 中,我输入:"C:\Program Files (x86)\Centura\sql.ini"
并将 "C:\Program Files (x86)\Centura\"
添加到 PATH 系统变量。
在应用程序 (.NET) 中,我收到消息:
ERROR [HY092] [Gupta][ODBC Driver]Invalid attribute/option identifier
我的 sql.ini 文件包含以下内容:
[win32client]
clientname=CWBXXX
[win32client.dll]
comdll=sqlws32
[win32client.
serverpath=server3,<SERVER_IP>,2155/<BASE_NAME>
有人可以帮助我吗?谢谢。
很高兴看到您正在使用 SQLBase。惊人的。 两个重要的设置要正确。
1) 确保您使用的是正确的 ODBC 管理员 我猜 %systemdrive%\Windows\SysWoW64\odbcad32.exe 是 32 位的。 如果不是,请使用 %systemdrive%\Windows\System32\odbcad32.exe 中的 64 位版本。 在 System DSN 选项卡下为数据库添加正确的驱动程序。 'Centura SQLBase 3.6 32bit Driver' 或 'Gupta SQLBase 12.x' 驱动程序,如果您是 运行 SQLBase 12。 在 配置选项卡 下,指定您将在 sql.ini 中使用的数据源名称。他们必须匹配。
2)a.确保客户端上只有 1 sql.ini。曾经。 2)乙。 sql.ini 需要客户端部分指定的 ODBC 驱动程序:
[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 管理中指定什么名称。)