Database motoruna SQL komutları gönderme

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
Kullanıcı avatarı
comfort
Üye
Mesajlar: 214
Kayıt: 28 Ara 2004 06:37
Konum: İzmir
İletişim:

Database motoruna SQL komutları gönderme

Mesaj gönderen comfort »

Projemde Mysql kullanıyorum.Programlarımda SQL sorgularını hep şu şekil gönderiyorum:

var
query1:tquery;
begin
query1:tquery.create(self);
query1.databasename:='ornek_database';
query1.sql.clear;
query1.sql.add('select * from kisi.....vs');
query1.open;
end;

Şimdi basit bir cümle göndermek için kaç satır kod yazdım .Bundan daha efektif bir yol varmı.Bu bukadar zor olmamalı eminim daha kısa bir yol vardır benim bilmediğim.Bilen arkadaşlar yardımcı olurlarsa sevinirim.Allah hepinize yardımcı olsun.
selm@n
Kıdemli Üye
Mesajlar: 442
Kayıt: 01 Oca 2004 11:52
Konum: Adapazarı
İletişim:

Mesaj gönderen selm@n »

Kod: Tümünü seç

 With query1 Do
Begin
   close;
   sql.clear; 
   sql.add('select * from kisi.....vs'); 
   open; 
end; 
Bu şekilde kullanıyorum hocam;

Kolay Gelsin;
;)
Kullanıcı avatarı
comfort
Üye
Mesajlar: 214
Kayıt: 28 Ara 2004 06:37
Konum: İzmir
İletişim:

İlginize teşekkür ederim

Mesaj gönderen comfort »

Hocam sizde aynı yolu kullanıyosunuz sadece with do içine almışınız.
Ben query falan kullanmadan database'e sorgu yollamaktan bahsediyorum.Yani database'e SQL sorgusunu göndereyim sonuçlarıda bir array in içine alayım gibi mesela yani query table bde,ADO falan kullanmadan.Heralde imkansız :?
selm@n
Kıdemli Üye
Mesajlar: 442
Kayıt: 01 Oca 2004 11:52
Konum: Adapazarı
İletişim:

Mesaj gönderen selm@n »

doğrudur hocam :)
;)
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

.-.-.-.-.-.-.-. ^_^
selm@n
Kıdemli Üye
Mesajlar: 442
Kayıt: 01 Oca 2004 11:52
Konum: Adapazarı
İletişim:

Mesaj gönderen selm@n »

mege hocam seninkide doğudur :) ama ufak tefek Sql segmentlerini Sql Script haline getirmek yerine delphiden göndermek daha kolay ama arkadaşın problemini çözebilir.
Kolay Gelsin;
;)
Cevapla