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
, который я создаю из него, пуст.
Что я делаю не так?Я на 99% уверен, что он получает данные, но я не знаю, как найти их через объект SqlDataReader
, чтобы убедиться.
Спасибо.