Tablo seçimi
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Tablo seçimi
Aşağıdaki gibi birşey yapmak istiyorum ama
Fana.ADOQuery1.SQL.Add('select * from &tabloadi& '); satırının doğru yazılışı nasıl olmalı
acaba
procedure TFana.suiButton2Click(Sender: TObject);
begin
Fgenel:=TFgenel.Create(Fana);
Fana.Hide;
tabloadi:='genel';
Fgenel.Show;
end;
procedure TFgenel.FormCreate(Sender: TObject);
begin
Fana.ADOQuery1.Close;
Fana.ADOQuery1.SQL.Clear;
Fana.ADOQuery1.SQL.Add('select * from &tabloadi& ');
Fana.ADOQuery1.Open;
Fana.ADOQuery1.Last;
dbgrid1.Visible:=false;
dbgrid1.Visible:=true;
end;
Fana.ADOQuery1.SQL.Add('select * from &tabloadi& '); satırının doğru yazılışı nasıl olmalı
acaba
procedure TFana.suiButton2Click(Sender: TObject);
begin
Fgenel:=TFgenel.Create(Fana);
Fana.Hide;
tabloadi:='genel';
Fgenel.Show;
end;
procedure TFgenel.FormCreate(Sender: TObject);
begin
Fana.ADOQuery1.Close;
Fana.ADOQuery1.SQL.Clear;
Fana.ADOQuery1.SQL.Add('select * from &tabloadi& ');
Fana.ADOQuery1.Open;
Fana.ADOQuery1.Last;
dbgrid1.Visible:=false;
dbgrid1.Visible:=true;
end;
merhaba,
ado ile nasıl oluyor bilmiyorum ama ibquery ile
şeklinde yazılıyor.
kolay gelsin
ado ile nasıl oluyor bilmiyorum ama ibquery ile
Kod: Tümünü seç
ibquery.sql.add('select*from TABLOADI');
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.

Merhaba,
Bir ara bu konuyla uğraşmıştım. mssql de sanırım select ile değişken dosya ismini kullanamıyorsunuz. Ama önceden sql textini hazırlayıp parametreyi buraya atarsanız sonra execute komutunu kullanırsanız istediğinizi yapabilirsiniz.
Aşağıdaki kodu bir fikir vermesi açısından bir inceleyin.
Kolay gelsin.
Bir ara bu konuyla uğraşmıştım. mssql de sanırım select ile değişken dosya ismini kullanamıyorsunuz. Ama önceden sql textini hazırlayıp parametreyi buraya atarsanız sonra execute komutunu kullanırsanız istediğinizi yapabilirsiniz.
Aşağıdaki kodu bir fikir vermesi açısından bir inceleyin.
Kod: Tümünü seç
adoquery1.Close;
adoquery1.SQL.Clear;
adoquery1.SQL.Add('DECLARE @DOSYA_ADI VARCHAR(255)');
adoquery1.SQL.Add('DECLARE @KOMUT VARCHAR(4000)');
adoquery1.SQL.Add('SET @DOSYA_ADI=''LG_001_01_STLINE''');
adoquery1.SQL.Add('SET @KOMUT=''select * from ''+@DOSYA_ADI ');
adoquery1.SQL.Add('EXECUTE (@KOMUT)');
ADOQUERY1.Open;
http://www.aysbergbilgisayar.com
Logo Go özel eğitim, web tasarım, teknik servis
Logo Go özel eğitim, web tasarım, teknik servis
Merhaba,
Siz verdiğiniz şekide kullanabilirsiniz. Yanlız @Lazio hocamızın dediği gibi from dan sonra bir boşluk bırakmanız gerekir.
tablodan gelen değerin veya sql in doğru işlendiğinden emin olmak için
open dan önce.
ile kodunuzu görüp emin olabilirsiniz.
Kolay gelsin.
size cevap yazarken bir an sql tarafını düşünmüşüm. Haliyle verdiğim cevap kulağımı tersten göstermek gibi olmuş.ofenX yazdı:Bir ara bu konuyla uğraşmıştım. mssql de sanırım select ile değişken dosya ismini kullanamıyorsunuz. Ama önceden sql textini hazırlayıp parametreyi buraya atarsanız sonra execute komutunu kullanırsanız istediğinizi yapabilirsiniz.
Siz verdiğiniz şekide kullanabilirsiniz. Yanlız @Lazio hocamızın dediği gibi from dan sonra bir boşluk bırakmanız gerekir.
tablodan gelen değerin veya sql in doğru işlendiğinden emin olmak için
open dan önce.
Kod: Tümünü seç
showmessage(adoquery1.sql.text);
Kolay gelsin.
http://www.aysbergbilgisayar.com
Logo Go özel eğitim, web tasarım, teknik servis
Logo Go özel eğitim, web tasarım, teknik servis
Re: Tablo seçimi
select * from [Sayfa1$] şeklinde kullanmalısın..