SELECT 文を使用すると、データベースから情報を取り出すことができます。SELECT 文を実行すると、PreparedStatement.ExecuteQuery メソッドは ResultSet オブジェクトを返します。
UltraLite_PreparedStatement_iface クラスを参照してください。
準備文オブジェクトを作成します。
PreparedStatement * prepStmt = conn->PrepareStatement( UL_TEXT("SELECT MyColumn FROM MyTable") ); |
文を実行します。
次のコードでは、SELECT クエリの結果に文字列が含まれています。これはコマンド・プロンプトへ出力されます。
#define MAX_NAME_LEN 100 ULValue val; ResultSet * rs = prepStmt->ExecuteQuery(); while( rs->Next() ){ char mycol[ MAX_NAME_LEN ]; val = rs->Get( 1 ); val.GetString( mycol, MAX_NAME_LEN ); printf( "mycol= %s\n", mycol ); } |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |