提示‘>’附近有语支错误,这个语法错在哪?
procedure Twwjgfx.QueryData;
var
strSQL, strWhere,Zw_para1,Zw_para2: string;
begin
Zw_para1:=DBDateTimeEditEh1.Value; //开始日期
Zw_para2:=DBDateTimeEditEh2.Value;
strsql := 'select * from WWJGsql';
strWhere := 'WHERE';
strSQL := strSQL + strWhere + ' RQ >= ''' + Zw_para1 + ''' and ifcheck=''t'' ';
strWhere := 'AND';
strSQL := strSQL + strWhere + ' RQ <= ''' + Zw_para2 + ''' and ifcheck=''t'' ';
strWhere := 'AND';
//单据编号
if Edit1.Text <> '' then
begin
strSQL := strSQL + strWhere + ' djbh like +'''+'%'+Edit1.Text+'%'+''' ';
end;
//往来单位
if Edit2.Text <> '' then
begin
strSQL := strSQL + strWhere + ' dwmc like +'''+'%'+Edit2.Text+'%'+''' ';
end;
//商品名称
if Edit3.Text <> '' then
begin
strSQL := strSQL + strWhere + ' spmc like +'''+'%'+Edit3.Text+'%'+''' ';
end;
ADOQuery1.Close;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add (strSQL);
ADOQuery1.Open;
end;
提示‘>’附近有语支错误,这个语法错在哪?