commitretaining ile girilen verilerin hemen görünmesi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
techmaster
Üye
Mesajlar: 52
Kayıt: 08 Ağu 2003 03:24
Konum: Adana

commitretaining ile girilen verilerin hemen görünmesi

Mesaj gönderen techmaster »

merhabalar...
artık bu interbase bileşenleri yormaya başladı beni...vazgeçmek istemiyorum ama hiçbirşey tek seferde olmuyor...forumda okuyorum yapıyorum ama mutlaka bir yerde sorun çıkıyor..
bu seferde veritabanına girilen verileerin aynı anda forma yansımaması sorunu çıktı...bir anaformum var...burda ibtransaction,ibdatabase ve ibdataset bileşenlerim var...ekle butonuna basılıp showmodal olarak yeni bir form açılıyor burdan ekleme yapmak istiyorum..eklemeyei yapıyor ama pencereyi kapattığımda yeni veriler ana formda görünmüyor...aşağıdaki kodlarla ekleme yapılıyor ama yenileme olmuyor...

Kod: Tümünü seç

 frm_ana.IBDataSet1.Close;
 frm_ana.IBDataSet1.SelectSQL.Clear;
 frm_ana.IBDataSet1.SelectSQL.Add('insert into GRUP (GRUP_ADI,GRUP_YILI)');
 frm_ana.IBDataSet1.SelectSQL.Add('VALUES ('''+edit1.Text+''','''+edit6.Text+''')');
 frm_ana.IBDataSet1.ExecSQL;
 frm_ana.IBDataSet1.Transaction.CommitRetaining;
nerede hata yapıyorum acaba?

iyi çalışmalar...
master of technology

http://www.cuemot.org
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Görüntülemeyi de IBDataset1 den yapıyorsan..

IBDataset1 in select sql'ini insert yapmışsın yeniden select cümlesini yaz.

Kod: Tümünü seç

IBDataset1.Close;
IBDataset1.Open;
yap.
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Re: commitretaining ile girilen verilerin hemen görünmesi

Mesaj gönderen fduman »

techmaster yazdı:artık bu interbase bileşenleri yormaya başladı beni...vazgeçmek istemiyorum ama hiçbirşey tek seferde olmuyor...forumda okuyorum yapıyorum ama mutlaka bir yerde sorun çıkıyor..
Ezbere gittiğin için sorun yaşıyorsun. Dataset ve query mantığını kavramaya çalış. Hazır kodlarla iş yapma.
Kullanıcı avatarı
techmaster
Üye
Mesajlar: 52
Kayıt: 08 Ağu 2003 03:24
Konum: Adana

Mesaj gönderen techmaster »

codelord çok teşekkürler...evet doğru söylüyorsunuz gerçekten ezbere gidiyorum bunun farkındayım ama mantığını kavrayabileceğim bir döküman veya kitap vs. bulamadım...sitede ayrıntılı anlatan bi makale veya yazı yok (yada ben bulamadım)...
delphinin interbase express reference'ına baktım ordada bişey yok...
dataset, transaction,query vs. bunların mantığını kavrayabileceğim bir döküman, yazı, kitap tavsiye edebilirmisiniz??
master of technology

http://www.cuemot.org
fduman
Moderator
Mesajlar: 2749
Kayıt: 17 Ara 2004 12:02
Konum: Ankara

Mesaj gönderen fduman »

Bu bileşenlerin mantığını anlatan bir döküman bulman çok zor. Ben şimdiye kadar görmedim.

Ancak Delphi nin Help 'i ingilizcen varsa büyük bir hazine.

En iyi yöntem basit test programcıkları oluşturarak deneme yanılma ile öğrenmen. Bu esnada da Help dosyasını açıp bakman, gerekirse bileşen kaynak koduna göz gezdirmen.
Kullanıcı avatarı
techmaster
Üye
Mesajlar: 52
Kayıt: 08 Ağu 2003 03:24
Konum: Adana

Mesaj gönderen techmaster »

codelord hocam çok sağolun....çok şükür bu sorunuda hallettim gösterdiğiniz yolla...
biraz uğraştırdı ama en sonunda çalıştığını görmek çok zevkli bişey :D

iyi çalışmalar...
master of technology

http://www.cuemot.org
Cevapla