ホームページ > データベース > mysql チュートリアル > コマンドを使用して SQL から DataSet または DataTable に直接データを取り込む方法

コマンドを使用して SQL から DataSet または DataTable に直接データを取り込む方法

Patricia Arquette
リリース: 2024-12-31 01:55:07
オリジナル
889 人が閲覧しました

How to Directly Populate a DataSet or DataTable from SQL Using a Command?

コマンドを使用して SQL から DataSet または DataTable を直接入力する

SQL データベースからデータを取得し、DataSet または DataTable にデータを入力するには、次の手法を直接使用できます。 SQL コマンドから:

private DataSet GetDataSet(string sqlCommand, string connectionString)
{
    // Create a connection to the database
    using (var conn = new SqlConnection(connectionString))
    {
        // Create a new data adapter
        var da = new SqlDataAdapter(sqlCommand, conn);

        // Fill a new dataset with the results of the command
        var ds = new DataSet();
        da.Fill(ds);

        // Return the dataset
        return ds;
    }
}
ログイン後にコピー

このメソッドは SQL コマンドと接続文字列をパラメータとして受け取り、 SqlConnection オブジェクト。次に、指定されたコマンドと接続を使用して SqlDataAdapter を作成します。最後に、新しい DataSet にコマンドの結果を入力し、データセットを返します。

このメソッドを使用して、DataSet の代わりに DataTable に入力することもできます。これを行うには、単に入力したいテーブルの名前を 2 番目のパラメータとして Fill メソッドに渡します:

private DataTable GetDataTable(string sqlCommand, string connectionString)
{
    // Create a connection to the database
    using (var conn = new SqlConnection(connectionString))
    {
        // Create a new data adapter
        var da = new SqlDataAdapter(sqlCommand, conn);

        // Fill a new datatable with the results of the command
        var dt = new DataTable();
        da.Fill(dt);

        // Return the datatable
        return dt;
    }
}
ログイン後にコピー

以上がコマンドを使用して SQL から DataSet または DataTable に直接データを取り込む方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート