是sql問題或delphi7裡的rave問題 |
缺席
|
nick167
中階會員 發表:86 回覆:133 積分:53 註冊:2003-02-12 發送簡訊給我 |
怪哉! 狀況一:
只有一個from 去run rave(RvProject1)時sql ... where條件成立
procedure TForm1.Button1Click(Sender: TObject);
begin
RvProject1.Execute;
end; //先去查詢之後顯示在DBGrid1上,成立
procedure TForm1.Button2Click(Sender: TObject);
var s:string;
begin
s:='01222222';
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from hcompany');
adoquery1.SQL.Add(' where companyno < ''' s ''' ');
adoquery1.Close;
adoquery1.Open;
end;
僅顯示 companyno < '01222222' ----------------------------------
狀況二:
如果form1 -> 僅放一個button1
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2:= TForm2.Create(self);
Form2.showmodal;
end; form2 僅放sbutton1,sbutton2,DBGrid1,DataSource1,ADOQuery1 procedure TForm2.sButton1Click(Sender: TObject);
begin
RvProject1.Execute;
end; //先去查尋之號顯示在DBGrid1上,成立
procedure TForm2.sButton2Click(Sender: TObject);
var s:string;
begin
s:='01222222';
adoquery1.SQL.Clear;
adoquery1.SQL.Add('select * from hcompany');
adoquery1.SQL.Add(' where companyno < ''' s ''' ');
adoquery1.Close;
adoquery1.Open;
end;
DBGrid1僅顯示 companyno < '01222222' 按sButton1Click
RvProject1.Execute;
run 時還是把所有record Preview list 出來,不知為何 ? 發表人 - nick167 於 2003/05/10 01:11:32
|
nick167
中階會員 發表:86 回覆:133 積分:53 註冊:2003-02-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |