大哥们:我有个问题,想请教
就是我有一个DateTimePicker控件,如当前日期是2003年07月22日,库(Access)DataBase中的Name表,删除2003年07月22日以前的记录,这句SQL该怎么写!?大哥们教教我,谢谢!delete for Name where.....后面的控件时间怎么写?
就是我有一个DateTimePicker控件,如当前日期是2003年07月22日,库(Access)DataBase中的Name表,删除2003年07月22日以前的记录,这句SQL该怎么写!?大哥们教教我,谢谢!delete for Name where.....后面的控件时间怎么写?
解决方案 »
- 关于FASTREPORT 的问题
- ?delphi 调用 Web service 的问题?
- 哈哈,我也有自己的主页了欢迎大家来看看stiwinli.yeah.net
- 如何使用DBComboBox?
- 怎么做公用的过程,例:怎样使几个FORM里的ADOQUERY公用一个DBNavigator,把这个DBNavigator放在Toolbar上
- 高手请进,ADOStoredProc参数问题,在线等.....
- 如果有人下载delphi6中文帮助,输入www.hbhy.com.cn\del.chm就可以下载了,`!!!过一段时间可能我会把它删除掉,如果有需要的请尽快下~
- ASCII码和字符之间如何相互转换,另外16进制和10进制之间的转换函数,知道的近来一下,在线,急。
- delphi执行linux
- delphi+sqlserver在一个数据库的存储过程中能否往另外一个数据库表中插入数据
- websnap的问题?
- 如何对TTABLE中的任意一个字段进行排序
qyery.sql.Text:='delete from name where yourTimeField<:yourtimeFirld';
qyery.Parambyname('yourtimeFirld').asDateTime := StrToDateTime('2003-07-22');
begin
close;
sql.clear;
sql,add('delete Name where 日期<=#' + DateToStr(DateTimePicker1.Date)+ '#');
//或者sql,add('delete Name where 日期<=#' + DateToStr(Now)+ '#');
execsql;
end;
sqlstr := format(sqlstr,[Formatdatetime('yyyy-mm-dd',DateTimePicker.date]);
adoquery.paramerters.Parambyname('timeFirld').value:=datetime;
qyery.sql.clear;
qyery.sql.Text:='delete from name where yourTimeField<to_date('+''''+'2003-07-22'+''''+','+''''+'yyyy-mm-dd'+''''+')';
qyery.open;