スポンサーリンク

2011年3月30日水曜日

ODP.NET でパラメータクエリを実行するときの落とし穴

 SQL Server だと大丈夫だと思ってたので、めっちゃハマった。

 パラメータクエリを発行するとき、OracleCommand ないし DbCommand の CommandText に設定するクエリの末尾にセミコロン「;」は付けてはいけない。

 SQL Server とか MySQL とかだと大丈夫だと思ってたから、これは判らなかった……。

 発行の際に出てくるエラーコードで検索したら一番下に書いてあった。

2011年3月26日土曜日

VisualStateManager の落とし穴

 VisualStateManager の GoToState メソッドが常に false を返すときの原因。

 ControlTemplate の適用がまだ行われていない。

 GoToState メソッドの実行タイミングに依ってはこういう状況に陥る。

 よくよく考えれば当たり前だけど、意外と気付かない落とし穴。