地味で地道なはてなブログ

ダイアリー「地味で地道な」から引っ越しました。

覚書

ちょっと前だけど、
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

うっかりこうやると出た。

あまり詳しくないひとはデフォルトのプロパティだからいいだろうとけっこう多用するけど、使うと具体的にどうなるかってよーくわかった。
気をつけないだなあこれ(汗)