顶,这个问题我很感兴趣!
----------------------------
               CSDN一号机器人

解决方案 »

  1.   

    有可能是Provider的问题,用的是Oracle自己的,而不是.net的
      

  2.   

    检查一下tTime字符串的格式是否为yyyy/mm/dd格式
      

  3.   

    select * from test where to_char(tdate,'yyyy/mm/dd')>=tTime
    --tTime字符串 '2004/07/01'
      

  4.   

    to bzszp(www.bzszp.533.net)
    我在dba里面看到的是"2004年4月21日 0:00:00"
    如果说格式不为yyyy/mm/dd就会报错的话,那么为什么我重启以后又没有问题了呢?
      

  5.   

    这个我不是很清楚
    你还是先看一下ttime变量字符串的格式,如果一致的话应该就不会有什么问题了
    应该是类似'2004/07/21'的字符串
    否则就不对了
    另外:在sql*plus里面看到的日期格式跟nls_date_format有关
    用to_date转换跟这个没有关系