Ini yang ditanyakan: (1) result query? atau (2) syntax SQL query didalam property ADOQuery.SQL.Text?
Kalo sebab (1): result query untuk hasil yang numpuk saya belum pernah ketemu, Cuma mungkin maksudnya: ADOQuery.Close; ADOQuery.Open; Kalo record updated bisa: ADOQuery.Requery; Kalo sebab (2): metodanya gini.. ADOQuery.SQL.Close; ADOQuery.SQL.Clear; ADOQuery.SQL.Add(`SELECT * FROM TABLENAME'); // ganti dengan macam2 query; ADOQuery.SQL.Open; Kalo lebih aman saya create function RunQuery, untuk hanya yang membaca, bukan menulis bisa dgn spt ini: function RunQuery(const ASQLQuery: String; const ADBName: TADODatabase): Boolean; var Aquery: TADOQuery; begin Aquery := TADOQuery.Create(self); // Aquery.Database := ADBName; Aquery.SQL.Clear; Aquery.SQL.Add(ASQLQuery); Aquery.SQL.Open; Result := Aquery.DataSet.RecordCount > 0; Aquery.Free; end; panggil fungsi ini untuk Query spt misal: var AParamStr: String; begin AParamStr := 'tblName.SID = 10044'; // <-- ini bisa macam2 kombinasi parameter RunQuery(Format('SELECT * FROM tblName WHERE %s',[ParamStr]), DbName); end; fungsi ini return valuenya adalah FALSE jika hasil total record query = 0 dan TRUE jika total record query > 0. hasilnya lebih bisa di trace dan jelas.. daripada langsung melewati method ParamByName.. moga2 bisa membantu.. rgrds, = timox = --- In ITCENTER@yahoogroups.com, "herry" <[EMAIL PROTECTED]> wrote: > > Yap, teman2x.. > > > > Saya mau minta tolong untuk diberikan solusi, bekenaan dengan query yg > digunakan di Delphi. > > > > Informasi yg ada: > > - Menggunakan Komponen ADOQuery > > - Menggunakan SQL Server > > - Menggunakan Delphi 7 > > > > Permasalahan > > - Pada saat menggunakan satu query secara berulang-ulang dengan > syntax query yg berbeda, sering kali data yang diperoleh, bukan merupakan > data update terbaru dari perintah query yg terakhir. > > - Seringkali hasilnya adalah gabungan dari query yg lama kemudian > ditambah dengan query yg terbaru, jadi menumpuk. > > > > Langkah2x Yang Pernah Dilakukan Tetapi Tidak berhasil: > > - Menggunakan perintah ADOQuery1.Close > > - Menggunakan perintah ADOQuery1.Open > > - Jadi saya tutup kemudian di buka lagi. Akan tetapi data tdk > update, bahkan kadang yang muncul adalah data yang lama atau data yg double. > > > > Mohon bantuannya. > > > > Tq. > > > > [Non-text portions of this message have been removed] > ------------------------------------ -- www.itcenter.or.id - Komunitas Teknologi Informasi Indonesia Gabung, Keluar, Mode Kirim : [EMAIL PROTECTED] Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/ITCENTER/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/ITCENTER/join (Yahoo! ID required) <*> To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/