2017-09-14 8 views
0

私は、Windows上のODBCドライバとSQLBaseとの接続を設定へしようとしていると私はそれをやったことはありませんが、私はエラーを取得しています:SQLBaseエラーHY092

Connection failed with SQL State: "HY092" 

私はWindowsのODBC Administratorを使用しています接続を追加しようとします。設定画面の "Config Filename(INI)"フィールドに、"C:\Program Files (x86)\Centura\sql.ini"と入力し、PATHシステム変数に"C:\Program Files (x86)\Centura\"を追加します。

私はメッセージを取得していたアプリケーション(.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> 

誰もが私を助けることができますか?ありがとうございました。

答えて

0

SQLBaseを使用していることをお勧めします。驚くばかり。 2つの重要な設定が正しく行われます。

1)あなたは、私は%SYSTEMDRIVE%\ WINDOWS \ SYSWOW64 \ odbcad32.exeを32ビットを推測している正しい ODBCアドミニストレータ を使用していることを確認してください。 そうでない場合は、%systemdrive%\ Windows \ System32 \ odbcad32.exeの64ビットを使用してください。 システムDSNタブデータベースの正しいドライバを追加します。どちらの「のCentura SQLBase 3.6 32bit版ドライバ」または「グプタSQLBase 12.xの」ドライバあなたは設定]タブの下 SQLBase 12 を実行している場合、あなたは、SQLで使用するデータソース名を指定します。 ini。彼らはマッチしなければならない。

2)a。クライアントにsql.iniが1つしかないことを確認してください。これまで 2)b。 sql.iniファイルは、クライアントのセクションで指定されたODBCドライバ必要があります:(。。あなたはODBC管理者に指定されている角括弧なしで例えばremotedbname = MyDatabaseという、DSN = MyDatasetName何名)

[win32client.dll] 
comdll=sqlodb32 

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

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

+0

ありがとうございます。私は何らかの理由でGupta SQLBaseドライバが動作しないため、SQLBaseの古いバージョンを使用していますので、Centura SQLBase 32bitドライバをインストールしようとしましたがうまくいきます。 –

関連する問題