日期:2014-05-16  浏览次数:21565 次

oracle中ORA-00936: 缺失表达式 问题
Oracle数据库中建立表,表中字段DATE设置的是varchar类型的,插入的时候日期是采用的datetimepicker获取的 

string date=dateTimePicker1.Value.Date.ToString("yyyy-MM-dd");插入没问题,

可是查询的时候就有问题了,查询语句是
dt=dateTimePicker2.Value.Date.ToString("yyyy-MM-dd");
select * from TB_GPS where DATE='"+dt+"' 

 查询后就会提示标题中的错误了,,,怎么解决啊,插入和查询的日期格式也是一样的,怎么会报错呢,求大神解决
------解决方案--------------------
还有你的字段名称DATE是关键字啊,你在不能不用的话,那么你在创建表时,这个字段应该两端加双引号的
"DATE"
------解决方案--------------------
关键字的问题吧.