S
stonelei
Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠,我现在建了一个表“借款抵押物表.db“,在另一个窗口中建一个高级查询,其中用radiogroup1有0-8个用来分别选择各项查询项目,以下是代码,可以输入借款人、低押担保人等内容查询,
但输入日期查询时出错,请问代码是错在哪里?如何改正?或怎样编写?谢谢!
====================================================================================================================================
procedure TForm2.BitBtn2Click(Sender: TObject);
begin
form1.Query1.SQL.Clear;
if radiogroup1.ItemIndex=0 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 借款人='''+Edit1.Text+'''');
if radiogroup1.ItemIndex=1 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 抵押担保人='''+Edit1.Text+'''');
if radiogroup1.ItemIndex=2 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 抵押物名称='''+Edit1.Text+'''');
if radiogroup1.ItemIndex=3 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 地址='''+Edit1.Text+'''');
if radiogroup1.ItemIndex=4 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 证号='''+Edit1.Text+'''');
if radiogroup1.ItemIndex=5 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 面积='''+Edit1.Text+'''');
if radiogroup1.ItemIndex=6 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 抵押登记日='''+datetostr(edit1.text)+'''');
if radiogroup1.ItemIndex=7 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 抵押到期日='''+datetostr(edit1.text)+'''');
if radiogroup1.ItemIndex=8 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 保险到期日='''+datetostr(edit1.text)+'''');
form1.Query1.Open;
edit1.Text:='';
end;
============================================================================================================================================
但输入日期查询时出错,请问代码是错在哪里?如何改正?或怎样编写?谢谢!
====================================================================================================================================
procedure TForm2.BitBtn2Click(Sender: TObject);
begin
form1.Query1.SQL.Clear;
if radiogroup1.ItemIndex=0 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 借款人='''+Edit1.Text+'''');
if radiogroup1.ItemIndex=1 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 抵押担保人='''+Edit1.Text+'''');
if radiogroup1.ItemIndex=2 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 抵押物名称='''+Edit1.Text+'''');
if radiogroup1.ItemIndex=3 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 地址='''+Edit1.Text+'''');
if radiogroup1.ItemIndex=4 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 证号='''+Edit1.Text+'''');
if radiogroup1.ItemIndex=5 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 面积='''+Edit1.Text+'''');
if radiogroup1.ItemIndex=6 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 抵押登记日='''+datetostr(edit1.text)+'''');
if radiogroup1.ItemIndex=7 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 抵押到期日='''+datetostr(edit1.text)+'''');
if radiogroup1.ItemIndex=8 then form1.Query1.SQL.Add('select * from "借款抵押物表.db" WHERE 保险到期日='''+datetostr(edit1.text)+'''');
form1.Query1.Open;
edit1.Text:='';
end;
============================================================================================================================================