結果セット内のカラムに関するスキーマ情報を取得できます。
SADataReader を使用している場合、GetSchemaTable メソッドを使用して結果セットに関する情報を取得できます。GetSchemaTable メソッドは、標準 .NET DataTable オブジェクトを返します。このオブジェクトは、結果セット内のすべてのカラムに関する情報 (カラム・プロパティを含む) を提供します。
GetSchemaTable メソッドの詳細については、GetSchemaTable メソッドを参照してください。
Connection オブジェクトを宣言して初期化します。
SAConnection conn = new SAConnection( c_connStr ); |
接続を開きます。
conn.Open(); |
使用する SELECT 文によって SACommand オブジェクトを作成します。このクエリの結果セットに対してスキーマが返されます。
SACommand cmd = new SACommand( "SELECT * FROM Employees", conn ); |
SADataReader オブジェクトを作成し、作成した Command オブジェクトを実行します。
SADataReader dr = cmd.ExecuteReader(); |
DataTable にデータ・ソースのスキーマを設定します。
DataTable schema = dr.GetSchemaTable(); |
SADataReader オブジェクトと SAConnection オブジェクトを閉じます。
dr.Close(); conn.Close(); |
DataTable を画面上のグリッドにバインドします。
dataGrid.DataSource = schema; |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |