如何将命令对象中的数据转换为DateTime?

时间:2014-07-17 09:47:58

标签: c# sql ado.net

DateTime DT1;

SqlCommand cmd = new SqlCommand("Select DateReceivedProviderInvoice from ProviderInvoices");

现在如何将查询结果分配给DateTime变量DT 1?!!!!

1 个答案:

答案 0 :(得分:2)

如果您想从列中获取单个值,可以使用SqlCommand.ExecuteScalar方法。

  

SqlCommand.ExecuteScalar:执行查询,并返回查询返回的结果集中第一行的第一列。其他列或行将被忽略。

DT1 = Convert.ToDateTime(cmd.ExecuteScalar());