adoquery1连接oracle数据库,表WZK结构:RQ(date)[日期],NAME(varchar(6))[姓名],我想实现将表WZK的数据取出然后进行降序排列,部分如下
adoquery1.sql.clear;
ADOTable1.filter:='RQ>=To_date('''+datestart+''','yyyy/mm/dd') and RQ<=To_date('''+dateend+''','yyyy/mm/dd')';
adotable1.open;
可是编译都通不过,说是Missing operrator or semicolon,Wyh?
adoquery1.sql.clear;
ADOTable1.filter:='RQ>=To_date('''+datestart+''','yyyy/mm/dd') and RQ<=To_date('''+dateend+''','yyyy/mm/dd')';
adotable1.open;
可是编译都通不过,说是Missing operrator or semicolon,Wyh?
//ADOTable1.filterd := true;注意打开过滤属性
adotable1.open;
我一疏忽把题目写错了,如果是adoquery1实现这个功能该怎么写呢?》我用的是oracle数据库
adoquery1.sql.clear;
adoquery1.sql.add('select * from WZK');
adoquery1.sql.add('where RQ>=To_date('''+edit1.text+''',''yyyy/mm/dd'')');
adoquery1.sql.add(' and RQ<=To_date('''+edit1.text+''',''yyyy/mm/dd'')');
//要确保edit1.text格式是yyyy/mm/dd
adoquery1.open;
yyyy/mm/dd后,datetimepicker所得到的数值竟然是2003/51/09,改怎么办,如果不设置属性能通用吗》