ようやくプロジェクトも終わりが見えてきた…。
でも、まだバグがあるんだけどね。
画面から PL/SQL を呼び出しているところで、オラクルがORA-01460: 要求された変換はできません。
とのたまう。
いろいろ調べてみたら、どうやら出力パラメータ(ParameterDirection.Output)で OracleDbType.Varchar2 を指定する場合、サイズを 32,767 バイトにするとエラーが出るらしい。
32,000 のような少し小さい値を指定するとエラーが起こらなくなった。
やれやれ、また ODP.NET のナゾな仕様かよ。
と思っていたら、もう一つのバッチもうまく動かないらしい。
ハム子ちゃんに見てもらっているんだけど、動きが良くわからないらしい。
どれどれ、見てみるか…。
パッと見で、いまいち動かないような気がするコードだ。
やっぱりボクが見ないとダメかなぁ…。
別のバグを片付けてからやるか。
画面のほうではダウンロード処理がうまくいかなかったり、ハードコーディングされているせいで設定ファイルを書き換えても変更されない値があったり、ヒドイもんだ。
修正していたらタイムアウト。
今日は学校の日なので定時退社さ。
また日本語なしの授業。
だんだん難しくなってきたよ~。