在 C# 准备语句中将 DateTime 值设置为 null
本文关键字:DateTime 设置 null 语句 | 更新日期: 2023-09-27 18:21:41
SupportClass.TransactionManager.manager.SetValue(pstmt, i++, null);
上面的代码返回以下错误:
参数[3]:OleDbType 属性未初始化:OleDbType.Empty。
而下面对应的JAVA代码是可行的,怎么在C#中做同样的事情呢?
pstmt.setNull(i++, Types.DATE);
我不完全确定您的TransactionManager
的实现以及SetValue
到底在做什么,但是对于日期时间,您可以尝试将值设置为DBNull.Value
而不是null
。