使用ADO.NET在oracle中过滤日期

时间:2012-02-08 13:52:54

标签: oracle ado.net

我正在更改系统从ADO到ADO.NET的连接,同样的查询不再有效:

SELECT * FROM MY_TABLE WHERE MY_DATE_FIELD = '2011-01-20'

在ADO.NET中我引发了ora-01861错误。

有一种方法可以更改ADO.NET使用的格式吗?

感谢。

1 个答案:

答案 0 :(得分:3)

SELECT * FROM MY_TABLE WHERE MY_DATE_FIELD = TO_DATE('2011-01-20', 'yyyy-MM-DD')

应该这样做,你也可以使用参数化查询