我正在更改系统从ADO到ADO.NET的连接,同样的查询不再有效:
SELECT * FROM MY_TABLE WHERE MY_DATE_FIELD = '2011-01-20'
在ADO.NET中我引发了ora-01861错误。
有一种方法可以更改ADO.NET使用的格式吗?
感谢。
答案 0 :(得分:3)
SELECT * FROM MY_TABLE WHERE MY_DATE_FIELD = TO_DATE('2011-01-20', 'yyyy-MM-DD')
应该这样做,你也可以使用参数化查询