きのうのパラメータの問題は解決した。
DbConnection は汎用クラスなので、データベースのプロバイダが選べるんだけど、きのうはマイクロソフト純正の System.Data.OracleClient クラスを使ってたんだよね。
それで 10 コのパラメータを埋め込んだ SQL 文を実行したら、「ORA-01008: バインドされていない変数があります。」と言われてしまって動かない。
それをオラクル純正の ODP.NET の Oracle.DataAccess.Client クラスを使うように変えただけですんなり通った。
MS のバグかよ!
まあ、これで先に進める。
と思ったら打ち合わせが入ってしまってジャマされた。
概算見積のときにだいたいの工数を伝えておいたので、見積は安心して出した。
ところが、依頼主は渋い顔をして、高いと言う。
てっきり合意は取れていると思って出した金額だったのに、実は概算のときも「このままじゃあふれる」と思っていたらしい。
(・3・)エエー
それを早く言ってくれよ…。
けっきょくそのままの金額じゃ予算もないから発注できないらしいので、実際のところ予算はいくらなのか聞いてみた。
なんと、提示額の 1/3。
Σ(゚д゚|||)ガーン!
さすがにそこまでの値引きはできないので、別の方法を考えなきゃ。
もしかして、中止フラグキタ?