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

上記のコードは、次のエラーを返します。

パラメータ [3]: OleDbType プロパティが初期化されていません: OleDbType.Empty。

次の対応する Java コードは実行可能ですが、C# で同じことを行うにはどうすればよいですか?

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

1 に答える 1

3

あなたの実装とTransactionManager正確に何をしているのか正確にSetValueはわかりませんが、DateTimeの場合、値をDBNull.Valueの代わりにに設定してみてくださいnull

于 2013-07-10T03:19:42.853 に答える