sql="select * from a where to_date(TIME,'YYYY-MM-DD HH24:MI:SS')<'"&dat_e&"'"
rs.open sql,conn,3,3
7 个解决方案
#1
与机器时间设置无关?
#2
肯定跟SQL语句无关,应该是数据库连接字符串的关系,换了环境,数据库连接字符串重新写过了吗?
#3
机器时间设置是否相同
#4
机器时间都设置了NLS_DATE_FORMAT为 YYYY-MM-DD HH24:MI:SS
数据库直接用select * from a 都可以正常显示,似乎问题出在to_date上?
数据库直接用select * from a 都可以正常显示,似乎问题出在to_date上?
#5
若dat_e是日期型:
sql="select * from a where to_date(TIME,'YYYY-MM-DD HH24:MI:SS')<"&dat_e
若dat_e是字符型:
sql="select * from a where to_date(TIME,'YYYY-MM-DD HH24:MI:SS')<to_date('"&dat_e&"','yyyy-mm-dd hh24:mi:ss')";
说多没用,time与dat_e是什类型?数据值是什么?
sql="select * from a where to_date(TIME,'YYYY-MM-DD HH24:MI:SS')<"&dat_e
若dat_e是字符型:
sql="select * from a where to_date(TIME,'YYYY-MM-DD HH24:MI:SS')<to_date('"&dat_e&"','yyyy-mm-dd hh24:mi:ss')";
说多没用,time与dat_e是什类型?数据值是什么?
#6
连接字符串贴出来,用ODBC的话,要建ODBC
#7
UP TO beckhambobo(beckham)!
#1
与机器时间设置无关?
#2
肯定跟SQL语句无关,应该是数据库连接字符串的关系,换了环境,数据库连接字符串重新写过了吗?
#3
机器时间设置是否相同
#4
机器时间都设置了NLS_DATE_FORMAT为 YYYY-MM-DD HH24:MI:SS
数据库直接用select * from a 都可以正常显示,似乎问题出在to_date上?
数据库直接用select * from a 都可以正常显示,似乎问题出在to_date上?
#5
若dat_e是日期型:
sql="select * from a where to_date(TIME,'YYYY-MM-DD HH24:MI:SS')<"&dat_e
若dat_e是字符型:
sql="select * from a where to_date(TIME,'YYYY-MM-DD HH24:MI:SS')<to_date('"&dat_e&"','yyyy-mm-dd hh24:mi:ss')";
说多没用,time与dat_e是什类型?数据值是什么?
sql="select * from a where to_date(TIME,'YYYY-MM-DD HH24:MI:SS')<"&dat_e
若dat_e是字符型:
sql="select * from a where to_date(TIME,'YYYY-MM-DD HH24:MI:SS')<to_date('"&dat_e&"','yyyy-mm-dd hh24:mi:ss')";
说多没用,time与dat_e是什类型?数据值是什么?
#6
连接字符串贴出来,用ODBC的话,要建ODBC
#7
UP TO beckhambobo(beckham)!