アプリケーションからデータベースへの接続が確立したら、接続が開かれているかについて接続状態を確認してから、データベースのデータをフェッチして更新できます。接続が失われたりビジー状態であったり、別の文が処理されている場合は、適切なメッセージをユーザーに返すことができます。
SAConnection クラスには、接続状態の確認に使用できる State プロパティがあります。取り得る状態値は Open と Closed です。
次のコードは、SAConnection オブジェクトが初期化されているかどうかを確認し、初期化されている場合は、接続が開かれていることを確認します。接続が開かれていない場合は、ユーザーにメッセージが返されます。
if ( _conn == null || _conn.State != ConnectionState.Open ) { MessageBox.Show( "Connect to a database first", "Not connected" ); return; } |
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |