C#中解决插入数据库的某个字段类型为datetime 为空
之前遇到这个问题,网上找了一会,有人用
DBNull.Value,但我实践发现不行,之后发现个更简单的方法,直接用null。
我的代码:
cmd.CommandText = "insert into TuShu values('"+id+"','"+bookid+"','"+bookname+"','"+bookborrow+"','"+bookshould+"',null,'')";
其中null就是要是datetime为空的字段,这样就可以实现了。