誰かが助けてくれるなら事前に感謝します...これは私を夢中にさせています!
私は次のようなクエリがあります
select * from tranHistory where itemid = 10 and created_dttm >= '21-Feb-2012';
簡単ですよね?vb.netから実行すると、行は返されません。SQL Developerから実行すると、99行が返されます。クエリは以前は次のようになっていたので、もともとはパラメータの問題だと思っていました
select * from tranHistory where itemid = 10 and created_dttm >= :tranHistoryDate;
元のクエリには他に2つのパラメータがあり、それらが正しい順序になっていることを確認しました。できるだけ多くの変数を削除するために、この形式に簡略化しました。データプロバイダーには、Oracle 11g、Visual Studio 2010、およびOracleODP.Netを使用しています。
なぜこれが失敗するのか、私は一生理解できません!