SQL コマンド テキストから DataSet を直接取得する
SQL コマンド テキストから DataSet を直接取得するには、最も効率的なアプローチは次の方法です。 SqlDataAdapter クラス。このクラスは、データ ソースとデータセットの間のブリッジとして機能し、データの操作と取得を可能にします。
まず、適切な接続文字列を使用して SqlConnection オブジェクトを作成します。次に、この接続内で SqlCommand のインスタンスをインスタンス化し、実行する SQL コマンド テキストを指定します。 SqlCommand を SelectCommand として SqlDataAdapter に関連付けます。
最後に、取得したデータを保存する DataSet を作成します。 SqlDataAdapter の Fill() メソッドを使用して、コマンド実行からのデータを DataSet に設定します。
サンプル コード:
public DataSet GetDataSet(string ConnectionString, string SQL) { using (SqlConnection conn = new SqlConnection(ConnectionString)) { using (SqlCommand cmd = conn.CreateCommand()) { cmd.CommandText = SQL; using (SqlDataAdapter da = new SqlDataAdapter(cmd)) { DataSet ds = new DataSet(); da.Fill(ds); return ds; } } } }
適切なパラメータは、SQL コマンド テキストからのデータが設定された DataSet を返します。実際のアプリケーションでは、リソースを適切に破棄するために「using」ステートメントを使用することが一般的に推奨されることに注意することが重要です。
以上がC# で SQL コマンド テキストから DataSet を効率的に取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。