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
создается с помощью ExecuteReader ();
и HasRows
равно true
, и он показывает правильное количество полей. Однако созданный мной DataTable
пуст.
Что я делаю не так? Я на 99% уверен, что он получает данные, но я не знаю, как найти их с помощью объекта SqlDataReader
, чтобы убедиться.
Спасибо.