ホームページ > バックエンド開発 > C++ > C# DataTable に SQL Server テーブルのデータを入力するにはどうすればよいですか?

C# DataTable に SQL Server テーブルのデータを入力するにはどうすればよいですか?

Patricia Arquette
リリース: 2024-12-31 02:20:10
オリジナル
284 人が閲覧しました

How to Populate a C# DataTable with Data from a SQL Server Table?

C# DataTable に SQL テーブル データを設定する

リレーショナル データベースを使用する場合、SQL テーブルから C# DataTable にデータを取得する必要があります。ということがよく起こります。この記事の目的は、このタスクを達成するための明確なソリューションを提供することです。

ソリューション

このプロセスには、SQL データベースへの接続の確立、クエリの実行、および返された結果セットを含む C# DataTable。以下は、手順を示す簡略化されたコード スニペットです。

using System;
using System.Data;
using System.Data.SqlClient;

namespace DataTableFromSQL
{
    class Program
    {
        static void Main(string[] args)
        {
            // Connection string to the SQL database
            string connectionString = @"Data Source=.;Initial Catalog=YourDatabase;Integrated Security=True;";

            // SQL query to retrieve data
            string query = "SELECT * FROM YourTable";

            // Create a DataTable to store the result
            DataTable dataTable = new DataTable();

            // Establish a connection to the database
            using (SqlConnection conn = new SqlConnection(connectionString))
            {
                // Create a command object
                SqlCommand cmd = new SqlCommand(query, conn);

                // Open the connection
                conn.Open();

                // Create a data adapter
                SqlDataAdapter adapter = new SqlDataAdapter(cmd);

                // Fill the DataTable with the result set
                adapter.Fill(dataTable);

                // Close the connection
                conn.Close();
            }
        }
    }
}
ログイン後にコピー

コードが実行されると、dataTable 変数には SQL テーブルからクエリされたデータが含まれます。この DataTable は、C# アプリケーション内でのさらなる処理や表示に使用できます。

以上がC# DataTable に SQL Server テーブルのデータを入力するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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