Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (日本語) » Ultra Light - C/C++ プログラミング » アプリケーション開発 » Embedded SQL を使用したアプリケーションの開発 » アプリケーションへの同期の追加

 

同期通信エラーの処理

次のサンプル・コードは、Embedded SQL アプリケーションから通信エラーを処理する方法を示しています。

if( psqlca->sqlcode == SQLE_COMMUNICATIONS_ERROR ) {
     printf( "  Stream error information:\n"
             "    stream_error_code = %ld\t(ss_error_code)\n"
             "    error_string      = \"%s\"\n"
             "    system_error_code = %ld\n",
     (long)info.stream_error.stream_error_code,
     info.stream_error.error_string,
     (long)info.stream_error.system_error_code );

SQLE_COMMUNICATIONS_ERROR は、通信エラーを表す一般的なエラー・コードです。特定のエラーに関する詳細な情報は、stream_error 同期パラメータのメンバを使用して、アプリケーションに渡されます。

Ultra Light のサイズを小さくするために、ランタイムによるレポートは、メッセージではなく数値で行われます。