Record/Key deleted

Firebird ve Interbase veritabanları ve SQL komutlarıyla ilgli sorularınızı sorabilirsiniz. Delphi tarafındaki sorularınızı lütfen Programlama forumunda sorunuz.
Cevapla
ADNAN
Üye
Mesajlar: 57
Kayıt: 19 Haz 2003 06:57
Konum: ISTANBUL

Record/Key deleted

Mesaj gönderen ADNAN »

Kolay gelsin;

Interbase 6.0 kullanıyorum..... Gerek proje içerisinde gerekse Sql Explorer da bir table da bazı kayıtları (özellikle table ın ortasına doğru :shock: ) düzeltirken bu hatayı alıyorum.

Table 4,5 field dan oluşuyor. Bu field lardan birisi üzerinde de INDEX oluşturulmuş (unique : YES) ......


İlgilerinize teşekkür ediyorum.
Kullanıcı avatarı
Kuri_YJ
Moderator
Mesajlar: 2248
Kayıt: 06 Ağu 2003 12:07
Konum: İstanbul
İletişim:

Mesaj gönderen Kuri_YJ »

Selamlar,

Table'larda trigger var mı? Multi User mı? Yaptığınız işlemi adım adım açıklarsanız yardımcı olabiliriz. Mümkünse Table Structure'ları ve yapılan işlem hangi aşamada gerçekleşiyor (hatanın ortaya çıkması)

Hata mesajının anlamı, o anda kullanmakta olduğunuz kayıt bulunamadı anlamına geliyor. Yani siz girip bir kayıtta edit yaparken, birileri tutup o kaydı siler ise SQL Explorerda da Uygulamanızda da aynı hata mesajını alırsınız. Yani sizin Result Setiniz bir şekilde başkaları veya başka bir nedenle değiştirilmiş oluyor.)

Kolay Gelsin.
Kuri Yalnız Jedi
Harbi Özgürlük İçin Pisi http://www.pisilinux.org/
Kullanıcı avatarı
gkimirti
Admin
Mesajlar: 1956
Kayıt: 02 Eyl 2003 04:44
Konum: İstanbul

Mesaj gönderen gkimirti »

goglegroups ta baktım bu hataya
genelde yeni kayıt eklerken yasayanlar var
alanların nul yada default deger atamalarından falan bahsediyorlar
tam bakamadım ama
ÜŞENME,ERTELEME,VAZGEÇME
ADNAN
Üye
Mesajlar: 57
Kayıt: 19 Haz 2003 06:57
Konum: ISTANBUL

Mesaj gönderen ADNAN »

Trigger yok. Başka kullanıcılar bağlı değilken table a edit olarak işlem yapmak istediğimde oluyor. Aynı hatayı SQL Explorer da da veriyor.

İlginize teşekkürler.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7601
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Interbase'e ne ile ulaşıyorsunuz? IBX/BDE/ADO?

BDE kullanıyorsanız ve BLOB bir alan varsa da olabiliyormuş bu hata.

Kolay gelsin.
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7601
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

2. bir çözüm daha:

Eğer BDE kullanıyorsanız, BDE kayıtı ekledeikten sonra, primary key'e göre kayıtı tekrar okuyormuş. Eğer o primary key'de kayıt yoksa bu hatayı veriyormuş.

Sebebi de muhtemelen windows'unuzun karakter seti ile Interbase'in karakter seti uyumsuz.

Kolay gelsin.
ADNAN
Üye
Mesajlar: 57
Kayıt: 19 Haz 2003 06:57
Konum: ISTANBUL

Mesaj gönderen ADNAN »

Evet, sorun karakter seti uyumsuzluğunda kaynaklanıyormuş.

Çok teşekkür ediyorum...
Cevapla