procedure TForm1.Button1Click(Sender: TObject);
var
Form1: TForm1;
asql:string;
begin
asql:='select * from 安装记录表.db where';
if CheckBox1.Checked then asql:=asql+' (安装日期> :d1) and (安装日期< :d2)';
if asql<>'' then
begin
with query1 do
begin
close;
sql.text:=asql;
if CheckBox1.Checked then begin
query1.Params[0].AsDateTime:=DateTimePicker1.Date;
query1.Params[1].AsDateTime:=DateTimePicker2.Date;
end;
datasource1.DataSet :=query1;
query1.Open;
end;
end;
end;end.
var
Form1: TForm1;
asql:string;
begin
asql:='select * from 安装记录表.db where';
if CheckBox1.Checked then asql:=asql+' (安装日期> :d1) and (安装日期< :d2)';
if asql<>'' then
begin
with query1 do
begin
close;
sql.text:=asql;
if CheckBox1.Checked then begin
query1.Params[0].AsDateTime:=DateTimePicker1.Date;
query1.Params[1].AsDateTime:=DateTimePicker2.Date;
end;
datasource1.DataSet :=query1;
query1.Open;
end;
end;
end;end.
解决方案 »
- SQL SERVER与ADO
- 如何得到用户当前网页的url?
- 如何改变RichEdit单行的颜色?
- hhzqf1980(hh) .. qingenerp(真爱不息)等各位大侠麻烦进来下
- 怎么在MEMO控件中输出定宽文本 [A B C] 马上结帖!
- 用query连接sqlserver,出现table is read only,不让我修改,是什么原因
- 如何对一个adotable连接的表进行清空所有记录的操作!谢谢!100分送上!
- 怎样使执行程序(exe文件)具备动态连接库(dll)的性质?
- 用ADOTable1.Delete删除一个记录,为什么没有在数据库中删除呢?
- 想听听您的高见,先谢了!!!
- RAVE问题?
- 执行 Tmp := TAdoConnection.Create(Nil); 居然会出错!!!
在form上放个Edit1,然后来一句
Edit1.Text:=asql;
将获得的这个Edit1.Text拷贝到SQLExplorer里面去验证一下,
会有提示出错信息!
我这个是对付这类问题的方法,不针对这个问题!