我有一个从数据库获取日期时间值的应用程序,但它给了我这个错误


  指定的演员表无效


这是代码

SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings["Golden_RoseConnectionString"].ConnectionString);

con.Open();
String sel3 = "select Booking_Date from booking where Booking_ID='" + Booking_Id + "'";
SqlCommand cmd3 = new SqlCommand(sel2, con);
SqlDataReader n3 = cmd3.ExecuteReader();
n3.Read();
DateTime Booking_Date = (DateTime)n3.GetSqlDateTime(0);
con.Close();


我怎么解决这个问题?

最佳答案

您应该使用:

var Date = Convert.ToDateTime(n3["YOUR_DATE_COLUMN"]);

关于c# - 指定的类型转换无效,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34244248/

10-10 19:24