Kayıt Silme Sorunu

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
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Kayıt Silme Sorunu

Mesaj gönderen pro_imaj »

Mssql veri tabanı kullanıyorum. Bir tuşla yüzlerce malkodu oluşturup bunu vt ye kaydediyorum.
Katıtta hiçbir sorun yok ve kayıtlarıda sorunsuz görüyorum.
Ancak bu kayıtlardan herhangi birisini silmek istediğimde aşağıdaki msj'la karşılaşıyorum.


You are about delete 1 row

Cilck yes to permanently delete this row. You won't be able to undo this change

1 kayıtı silmek üzeresiniz.
Anahtar sutun bilgileri yetersiz veya yanlış. Güncelleştirme çok fazla satırı ekledi.

Yukarıdaki hata msj. veriyor.
Not: döngü ile kayıt yapıyorum. edit ve post olayını kullanıyorum.

Saygılarımla
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
oguzozturk74
Kıdemli Üye
Mesajlar: 574
Kayıt: 01 Şub 2004 12:29
Konum: Erdemli - MERSİN

Mesaj gönderen oguzozturk74 »

Hata mesajı ingilizce olan mı yoksa türkçe olan mı ?
Türkçe olan sizin çevirdiğiniz mi ?
Ali Erdoğan
Kıdemli Üye
Mesajlar: 1026
Kayıt: 11 Şub 2005 02:12
Konum: İstanbul

Mesaj gönderen Ali Erdoğan »

Tablonda mutlaka bir tane otomatik artan primary key bulunmalı.Sorun bundan kaynaklanıyor.Bende bir ara böyle bir hata ile karşılaşmıştım.
Kullanıcı avatarı
pro_imaj
Kıdemli Üye
Mesajlar: 1364
Kayıt: 18 Oca 2005 05:45
Konum: Dünyadan

Mesaj gönderen pro_imaj »

teşekkür ederim.

Ali Bey söylediğiniz şekilde düzelttim hiçbir sorun yok. Hallettim ikinizede tşk ederim.

oguzozturk74 hocam. hata msj ing. olan ben çevirmeye çalıştım.
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
oguzozturk74
Kıdemli Üye
Mesajlar: 574
Kayıt: 01 Şub 2004 12:29
Konum: Erdemli - MERSİN

Mesaj gönderen oguzozturk74 »

Gerçi sorunu çözmüşsünüz ama birşeyler ekliyim :

Yanlış anlamayın ama sanırım çevirmede bir eksiklik var,

You are about delete 1 row = 1 satırı silmek üzeresiniz

Cilck yes to permanently delete this row. You won't be able to undo this change = bu satırı sonsuza dek silmek için yes deyin . Bu değişikliği geri getiremeyeceksiniz .

Anlayacağınız bu cümleler sadece bir uyarı niteliğinde , bir hata masejı gibi görükmüyor . Tabi devamı varsa bilemiyeceğim ...
Cevapla