Dbexpress bidirectionel sorunu...

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Berdem
Üye
Mesajlar: 431
Kayıt: 28 Tem 2003 12:28

Dbexpress bidirectionel sorunu...

Mesaj gönderen Berdem »

Merhaba,
Projede Delphi 2007+ Firebird 1.5 + Dbexpress kullanıyorum. Bağlantıları dbdataset+provder+clientdataset ile yapıyorum. Direkt yapılan insert işleminde sorun yaşamıyorum. Fakat o datasette herhangi bir sorgulama yaptıktan sonra insert işleminde sql hatası veriyor. Edit işleminde sorun yaşanmıyor. Bu sorunu aşabilen arkadaşlardan yardım rica ediyorum.
En son Berdem tarafından 22 Kas 2007 02:07 tarihinde düzenlendi, toplamda 1 kere düzenlendi.
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

Hata mesajını paylaşırsanız yardımcı olabiliriz.
Berdem
Üye
Mesajlar: 431
Kayıt: 28 Tem 2003 12:28

Mesaj gönderen Berdem »

İlk hata mesajı:

Kod: Tümünü seç

Project evrak.exe raised exception class TDBXError with message 'Table unknown
gelen
At line 1, column 8.'.

Kod: Tümünü seç

Project evrak.exe raised exception class EDatabaseError with message 'Unable to find record.  No key specified'.
Sonrasında ise

Kod: Tümünü seç

gelen_cl: Must apply updates before refreshing data.
mesajı alıyorum.
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Mesaj gönderen mkysoft »

sanırım birden fazla tabloyu bir birine bağlıyorsunuz. Tablo adının düzgün algılanamadığını söylüyor Ayrıca Key olan field'da anlaşılamamış. İç içe sorguda çalıştırıyor olabilirsiniz. Nesnenin UpdateSQL 'lerini elinizle yazın.(Nesneniz destekliyorsa)
Berdem
Üye
Mesajlar: 431
Kayıt: 28 Tem 2003 12:28

Mesaj gönderen Berdem »

Bir örnek hazırladım test ederseniz çok sevinirim.
http://rapidshare.com/files/72395517/dbexp_deneme.zip
Hakan Can
Üye
Mesajlar: 634
Kayıt: 04 Mar 2005 04:27
Konum: Ankara

Mesaj gönderen Hakan Can »

Verdiğin örnekte tablo adını (dene) küçük harflerle yazmışsın. Problem ondan kaynaklanıyor. Büyük harflerle yazman (DENE) gerekiyor(muş).

İyi çalışmalar.
Berdem
Üye
Mesajlar: 431
Kayıt: 28 Tem 2003 12:28

Mesaj gönderen Berdem »

Çok teşekkürler...Aynen dediğiniz gibi oldu...Her gün yeni bir şey öğreniyorum.SQL tablo adlarınada büyük harf veya küçük harfe dikkate almak gerekiyormuş.
Cevapla