mydate:tdatetime;
mydate:=datetime(i,'12:00:00')
query1.sql.add('select * from tablename where datdiff(day,FieldName,:mydate)';
mydate:=datetime(i,'12:00:00')
query1.sql.add('select * from tablename where datdiff(day,FieldName,:mydate)';
解决方案 »
- 求助:delphi能否把数据库操作单独作为一个文件
- 如何动态新增TObject?
- 一个SQL语句!急!
- 做三层结构时前端传中文字时被丢掉,不知道什么原因?
- 新来的~~~推荐几个好点的 Delphi 资源站
- 为什么编译后的程序在win2000下的字体显示正常,而在win98下字体却变得又小又不清楚。
- 哪位有InstallShield 5.0 或以上的中文版本 或者是 Setup Factory 6.0 及以上正版!!
- delphi自己写的功能怎么做成插件加到IDE里
- 怎样通过 一个sql语句关闭某个表的触发器?
- [TIPS]在不同的窗口打开一个URL的最简单的方法!
- 谁有F1Book1(在ActiveX页中)与数据库联系使用的范例
- 这是什么社会,能力至上!!!!!!
s:= 'select * from %s where xxx=:thedate'
var
thedate:tdatetime; query1.close;
thedate:=datetime(i,'12:00:00')
query1.sql.add(Format(s,[tablename,thedate]);
query1.open;
I: TDate;
TableName: String;
Begin
With Query1 Do
Begin
SQL.Clear;
SQL.Add('Select * From '+TableName);
SQL.Add('Where Start_Day = :Start_Day');
ParamByName('Start_Day').AsDateTime := I;
Open;
End;
End;
I: TDate;
TableName: String;
Begin
With Query1 Do
Begin
SQL.Clear;
SQL.Add('Select * From '+TableName);
SQL.Add('Where Start_Day = :Start_Day');
Prepared ; //最好加上这一句
ParamByName('Start_Day').AsDateTime := I;
Open;
End;
End;
I: TDate;
TableName: String;
Begin
Begin
query1.SQL.Clear;
query1.SQL.Add('Select * From '+TableName);
query1.SQL.Add('Where Start_Day = :day');
query1.ParamByName('dqy').AsDateTime := I;
query1.Open;
End;