覚書
ちょっと前だけど、
http://otn.oracle.co.jp/forum/message.jspa?messageID=28003162
"OIP-00005 変数は正しい日付型ではありません。"
これを開発環境でも出した。
VB6.0+oo4o(Oracle9i)
原因:パラメータのAdd時にオブジェクト指定してた。
つまり、
V_TEXTというバインド変数に、テキストボックス"Text1"の値を指定したいよというとき、
〜.Parameters.Add "V_TEXT", Text1.Text, ORAPARM_INPUT
こうなるべきところを、
〜.Parameters.Add "V_TEXT", Text1, ORAPARM_INPUT
うっかりこうやると出た。
あまり詳しくないひとはデフォルトのプロパティだからいいだろうとけっこう多用するけど、使うと具体的にどうなるかってよーくわかった。
気をつけないだなあこれ(汗)