![]() |
![]() |
|
|
| |
FAQ: WebLogic jDriver for Informix
WebLogic jDriver for Informix でマルチバイト文字セットを使用する方法を教えてください。
現在、WebLogic jDriver for Informix ドライバではマルチバイト文字セットはサポートされていません。今後のリリースではサポートされる可能性もあります。詳細については、『WebLogic jDriver for Informix のインストールと使い方』でコードセットのサポートに関する説明を参照してください。
Informix データベースへのマルチユーザ アクセスを許可するにはどうすれば良いですか。
WebLogic jDriver for Informix ドライバを使用してマルチユーザ アプリケーションを実行しているときに、エラー 271(
Could not insert new row into the table
)および 243(Could not position within a table table-name
)が表示される場合は、まず、bcheck
または secheck
ユーティリティを使用してテーブル ファイルが壊れていないこと、または不完全ではないことを確認します。ファイルが正常である場合は、テーブル ファイルまたはテーブル内のレコードがロックされている可能性があります。これはマルチユーザ プログラムでは正常なイベントです。通常は、現在のトランザクションをロールバックし、少し待ってからトランザクションを再実行すると回復できます。以下に、具体的な回復手順を紹介します。
対話型の SQL の場合は、操作をやり直します。
ISEXCLLOCK
フラグを ISOPEN
に渡すことによってテーブルに排他的にアクセスできます。
SET LOCK MODE TO WAIT
文を使用します。一括更新については、LOCK TABLE
文、および DATABASE
文の EXCLUSIVE
句を参照してください。
![]() |
![]() |
![]() |