Merhabalar,
Dlphi ögrenmeye calisiyorum, bununla ilgilide ufak bir program yaziyorum. yalniz ADO+delphi kullanimi ile ilgili bir sorunum var söyleki:
begin
Close;
SQL.Clear;
SQL.Text:= 'SELECT * FROM kitap where id=32';
ExecSQL;
Edit1.Text:=ADOQuery1.SQL.Text;
Open;
end;
bu butona tiklaninca id numarasi 32 olan kayidi edit1'de göstermek icin. Lakin bu kod bana select * from kitap where id=32 ve yan yana iki kutucuk karakter cikartiyor.
Yardimici olacaklara tesekkür ederim.
edit1.text ve SQL
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
- ender_arslanturk
- Kıdemli Üye
- Mesajlar: 709
- Kayıt: 18 Şub 2005 03:38
- Konum: İstanbul
Merhaba Bu Şekilde de Deniyebilirmisiniz ....
procedure TForm1.Button1Click(Sender: Object);
begin
with AdoQuery1 Do
begin
Close;
SQL.Text:= 'SELECT * FROM kitap where id=32';
Open;
end;
Edit1.Text:=ADOQuery1id.Text;
end;
Birde Eğer id Alanı Sayısal Değilde Character ise id='+Quotedstr('32');
şeklinde deneyebilirmisiniz ....
Saygılarımla
procedure TForm1.Button1Click(Sender: Object);
begin
with AdoQuery1 Do
begin
Close;
SQL.Text:= 'SELECT * FROM kitap where id=32';
Open;
end;
Edit1.Text:=ADOQuery1id.Text;
end;
Birde Eğer id Alanı Sayısal Değilde Character ise id='+Quotedstr('32');
şeklinde deneyebilirmisiniz ....
Saygılarımla
Kod: Tümünü seç
begin
Close;
SQL.Clear;
SQL.Text:= 'SELECT * FROM kitap where id=32';
ExecSQL;
Edit1.Text:=ADOQuery1.SQL.Text; //--
Open;
end;
sorgu sonucu seçilecek fieldin değerini atamalısınız. şöyle olabilir;
Kod: Tümünü seç
Edit1.Text:=ADOQuery1['id'];
not: ayrıca bildiğim kadarıyla sql de select ifadesi kullanılıyorsa execsql yerine open kullanmalısınız. query1.open; gibi.
iyi geceler....
+
dbgridin datasource sini adoquery ye bağla tamam dönen sonuçların tümünü görürsün
kolay gelsin
dbgridin datasource sini adoquery ye bağla tamam dönen sonuçların tümünü görürsün
kolay gelsin
Şefkat-u Merhamette Güneş Gibi Ol.
Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.

Başkalarının Kusurunu Örtmekte Gece Gibi Ol.
Sehavet-u Cömertlikte Akarsu Gibi Ol.
Hiddet-u Asabiyette Ölü Gibi Ol.
Tevazu-u Mahviyette Toprak Gibi Ol.
Ya Olduğun Gibi Görün Ya Göründüğün Gibi Ol.
