ClientDataSet1.DataSource aktarma

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
forumsad
Üye
Mesajlar: 296
Kayıt: 29 Tem 2010 10:47

ClientDataSet1.DataSource aktarma

Mesaj gönderen forumsad »

arkadaşlar clientdataset kullanmam lazım sorum şu

clientdataset 'e tek tek data aktarmaktansa bir ADOQuery1 sorgu sonucunu direkt DataSource olarak gösterebilirmiyiz..

Kod: Tümünü seç

ClientDataSet1.DataSource:= DataSource1;
şeklinde bir mantık hatalımı olur ???

saygılarımla
omurolmez
Üye
Mesajlar: 187
Kayıt: 31 Eki 2012 11:41

Re: ClientDataSet1.DataSource aktarma

Mesaj gönderen omurolmez »

Sorunuzu anlamamış olabilirim ancak bir ClientDataSet 'i kullanmak için, aşağıdaki biçimde bir yapı kullanılır. Şu nesneleri formunuza eklemeli ve Property Editor den buraya yazdığım atamalara denk gelecek bağlantıları yapmalısınız :

//forma eklenecek
AdoQuery1 :TAdoQuery
DataSetProvider1 :TDataSetProvider
ClientDataSet1 :TClientDataSet
DataSource1 :TDataSource

//property editor den ayarlanacak
//AdoQuery1 in connection ataması yapılmış olmalıdır
DataSetProvider1.DataSet :=AdoQuery1;
ClientDataSet1.ProviderName := 'DataSetProvider1' ; //bu atama property editor den yapılacak, bu kod programda çalışmaz
DataSource1.DataSet :=ClientDataSet1;

DataSetProvider1.Options :=[poIncFieldProps,poAutoRefresh,poAllowCommandText];
ClientDataSet1.CommandText :='select * from table1';
ClientDataSet1.Active :=true;
Ömür Ölmez
forumsad
Üye
Mesajlar: 296
Kayıt: 29 Tem 2010 10:47

Re: ClientDataSet1.DataSource aktarma

Mesaj gönderen forumsad »

teşekkürler
deniyorum şimdilik kod çalışıyor ama dbgrid boş geliyor...sanırım bağlantıları hatalı yapıyorum
denemye devam ediyorum

saygılarımla
Cevapla