query1.close;
query1.sql.text:='DELETE FROM SBXSMX WHERE shrq=to_date(:rq,''yyyymmdd'')';
query1.ParamByName('rq').asstring :=formatdatetime('yyyymmdd',rq.date);
query1.execsql;
query1.sql.text:='DELETE FROM SBXSMX WHERE shrq=to_date(:rq,''yyyymmdd'')';
query1.ParamByName('rq').asstring :=formatdatetime('yyyymmdd',rq.date);
query1.execsql;
解决方案 »
- 为什么不能运行
- 一个关于表加锁的问题!各位大侠帮帮忙!
- 如何屏蔽stringgrid中的方向键
- 求助:如何编程实现交换鼠标左右键的同时也改变鼠标指针的指向?
- 字段相加的问题(菜鸟级),急,在线,立刻给分!
- 求助:delphi5中能够编译通过,6.0中出错!
- 怎样在运行时打开formula One 6.x designer?给热心帮助者,送200分
- 如何求十二个月中任意一个月的第二周的星期三是多少号(日期)?
- 请都一下新闻组
- 请教一下在enterprise的DELPHI5.0如何使用三层结构编程
- 关于TImageList 的问题
- 数据库中,我用locate函数检索一条记录,数据库的指针指到当前符合条件的记录,这时候,我想操作数据库,比如下移一条记录,用next为什么
query1.ParamByName('rq').asstring := formatdatetime('yyyymmdd',rq.date);
query1.close;
query1.ExecSQL;
query1.Open;
DELETE FROM SBXSMX WHERE TO_CHAR(SHRQ,'YYYYMMDD')='20020612';
与
DELETE FROM SBXSMX WHERE shrq=to_date('20020612','yyyymmdd');
是一回事!
query1.ParamByName('rq').Value := formatdatetime('yyyymmdd',rq.date);