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();
}
}
因此,通过
ExecuteReader();
创建了var result
,并且HasRows
为true
,显示正确的字段数量。然而,我从中创建的DataTable
为空。我做错了什么?我99%确定它正在获取数据,但我不知道如何通过
SqlDataReader
对象找到它以确保。谢谢。