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 サイトの他の関連記事を参照してください。