線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:656
推到 Plurk!
推到 Facebook!

關於 Query 的問題..

答題得分者是:Fishman
kate0921
一般會員


發表:14
回覆:19
積分:6
註冊:2004-07-07

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-08-05 16:23:59 IP:203.66.xxx.xxx 未訂閱
物件:TMemo.TButton.TQuery.TDBGrid 如何在 Memo 上輸入 SQL 語法之後按下 Button 即可告知 TQuery 我所輸入的 SQL,並將結果 show 在 DBGrid 上呢?
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-08-05 16:38:14 IP:202.39.xxx.xxx 未訂閱
多拉一個 TDataSource 元件, 假設它的 Name 屬性為 DataSource1
procedure TForm1.Butt1onClick(Sender: TObject);
begin
  DataSource1.DataSet := Query1;
  DBGrid1.DataSource := DataSource1;
  Query1.Close;
  Query1.SQL.Assign(Memo1.Lines);
  Query1.Open;
end;
-- 向 KTop 的弟兄們致敬!
Fishman
尊榮會員


發表:120
回覆:1949
積分:2163
註冊:2006-10-28

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-08-05 16:39:27 IP:210.65.xxx.xxx 未訂閱
Hi kate0921,    少了一個 TDataSource TDataSource.DataSet = TQuery; DBGrid.DataSource = TDataSource;
procedure TForm1.Button1Click(Sender: TObject);
begin
  Query1.Close;
  Query1.SQL.Assign(Memo1.Lines);
  Query1.Open;
end;
---------------------------------- 小弟才疏學淺,若有謬誤尚請不吝指教 ----------------------------------
------
Fishman
kate0921
一般會員


發表:14
回覆:19
積分:6
註冊:2004-07-07

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-08-05 17:09:56 IP:203.66.xxx.xxx 未訂閱
相當感謝兩位前輩在這麼快的時間為我解決問題~~ 因為 fishman 大大 昨天也回答過我問題 為了感謝您這麼熱心再度為我解決 所以給您得分,但也很感謝 hagar 在第一時間就給我幫助了
系統時間:2024-05-17 16:02:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!