vs给数据库datetime类型赋值的问题
有一个对象A ,定义字段datetime tt;目的是往数据库里的datetime类型传值
A a = new A();
a.tt = new datetime();--这块写对吗?
string sqlStr = "insert into level values(@time)"
SqlParameter sp = new SqlParameter("time", SqlDbType.Time)
sp.Value = a.tt;
执行后报错:;将参数值从 DateTime 转换到 TimeSpan 失败。
请问我该如何通过对象的方式往数据库里的datetime类型传值 ,谢谢啊
------解决方案--------------------
可以的啊
a.tt = DateTime.Now();
string sqlStr = "insert into [level] values(@time)"
SqlParameter sp = new SqlParameter("@time", SqlDbType.DateTime)
sp.Value = a.tt;