在C#prepare语句中将DateTime值设置为null

时间:2013-07-10 03:14:27

标签: c# sql

SupportClass.TransactionManager.manager.SetValue(pstmt, i++, null);

以上代码返回以下错误:

  

参数[3]:OleDbType属性未初始化:OleDbType.Empty。

以下相应的JAVA代码是可行的,如何在C#中做同样的事情?

pstmt.setNull(i++, Types.DATE);

1 个答案:

答案 0 :(得分:3)

我不确定TransactionManager的实施情况以及SetValue究竟在做什么但是对于DateTime,您可以尝试将值设置为DBNull.Value而不是{{ 1}}。