如果有人可以提供帮助,请提前感谢...这让我发疯了!
我有一个像这样的查询
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;
在原始查询中还有另外两个参数,我验证它们的顺序正确。我将其简化为这种形式,以消除尽可能多的变量。我们使用 Oracle 11g、Visual Studio 2010 和 Oracle ODP.Net 作为数据提供者。
我一生都无法弄清楚为什么会失败!