- - PR -
OracleParameter.Valueへ日付の配列
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-02-03 11:03
VB.NET + ODP.NET です。
Date型の配列を引数に持つストアドを実行する際にNullを設定したいと思っています。 DBNull.Value を使おうと思いましたが、VB.NETのDateTime型はDBNull.Valueは代入できません。 ArrayListをOracleParameter.Valueへセットしてみました。 Nullにしたい要素には、DBNull.Valueを指定しています。 すると、ExecuteNonQuery時のエラーとなります。 OracleParameter.Value is invalid このような場合の対応方法があれば教えてください。 | ||||||||
|
投稿日時: 2005-02-03 11:33
試していないのですが、DateTime のかわりに SqlDateTime を渡すとどうなりますか?
| ||||||||
|
投稿日時: 2005-02-04 08:01
SQL Serverの例ですが、これと同じ手法をOracleに適用できませんか。
http://www.c-sharpcorner.com/Code/2003/Sept/EnterNullValuesForDateTime.asp より引用。 _________________ ASP.NET+Ajaxサンプル集 | JavaScript+Ajaxサンプル集 | ||||||||
|
投稿日時: 2005-02-17 20:18
試すのが遅くなってすみません。 SqlDateTime は、やはり SQLServer用でした。 が、Oracle用のもありました。 OracleTimeStamp.Null ありがとうございました。 |
1