5
string query = "select * from cfo_daily_trans_hist";
try
{
using (SqlConnection connection = new SqlConnection(
cnnString))
{
SqlCommand command = new SqlCommand(query);
command.Connection = connection;
connection.Open();
var result = command.ExecuteReader();
DataTable datatable = new DataTable();
datatable.Load(result);
connection.Close();
}
}
したがって、var result
はExecuteReader();
で作成され、HasRows
はtrue
であり、正しいフィールド量が表示されます。しかし、私が作成したDataTable
は空です。SQL Data ReaderデータをDataTableにロードする際のトラブル
何が間違っているのですか?私は99%がデータを取得していると確信していますが、確かめるためにSqlDataReader
オブジェクトを通して見つける方法はわかりません。
ありがとうございました。