2008年12月24日

クエリビルダではまる

VB.NET + Oracle10g(OleDB) の開発でいろいろとはまってしまい、かなり無駄な
時間を費やして(=睡眠時間を大きく削って)しまいました。


そのうちの1つがVisual Studio2005のクエリビルダ。


よくある事例ですが画面の入力内容によって条件を設定してDBから取り出し
データをDataTableに格納したいんでパラメータクエリを利用しようと考えて、
また、コーディングを楽にしたいんでクエリビルダをつかったんですが、
パラメータを設定する方法がよくわからない。

クエリビルダでパラメータを指定すれば、Fillメソッドの引数としてパラメータを
指定できる、ってことは判明して、そのとおりにしてみたけどうまくパラメータが
渡っていないっぽい。


答えはコチラを参照して判明したんだけど、クエリビルダが勝手にクエリを書き換え
ちゃってたんですね・・・。ひどいなぁ。

Visual Studio2005がそういうんだから、:PARMnで設定されたパラメータに
どうやって設定しようかといろいろ調べたのに。調べたのに。調べたのに。


しかし、DataSetのデザイナ画面、プロパティの設定の反映がおかしくなったり
することがあり、落ちることはないけどちょっと注意が必要。

posted by しげ at 01:50| Comment(0) | TrackBack(0) | VisualStudio2003/2005 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

この記事へのトラックバックURL
http://blog.seesaa.jp/tb/111625326

この記事へのトラックバック