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++ プログラミング » アプリケーション開発 » Ultra Light C++ API を使用したアプリケーションの開発 » SQL を使用したデータへのアクセス

 

結果セット・スキーマの説明

ResultSet->GetSchema メソッドを使用すると、カラム名、カラムの総数、カラム・スケール、カラム・サイズ、カラム SQL 型など、結果セットに関するスキーマ情報を取得できます。

次のサンプル・コードは、ResultSet.GetSchema メソッドを使用して、スキーマ情報をコマンド・プロンプトに表示する方法を示しています。

ResultSetSchema * rss = rs->GetSchema();
ULValue val;
char name[ MAX_NAME_LEN ];

for( int i = 1;
     i <= rss->GetColumnCount();
     i++ ){
   val = rss->GetColumnName( i );
   val.GetString( name, MAX_NAME_LEN );
   printf( "id= %d, name= %s \n", i, name );
}

GetSchema 関数を参照してください。