Forum
Merhabalar kolay gelsin.
Sql ile istediğim verileri çektikten sonra satır üzerinde güncelleme yapamıyorum. Aşağıdaki gibi hata mesajı alıyorum.
Burada YES butonuna tıkladığımda şu hatayı alıyorum.
Yardımıcı olursanız sevinirim..
Merhabalar,
SQL 2005'de grafikselde bu tip hatalarla karşılaşabilirsiniz. Burada saglikli ve sorunsuz kayit girisi/duzeltme icin Transact SQL deyimlerini kullanmanız olacaktır. Diger yandan hatanin olustugu tablo uzerinde mutlaka kayitlar arasi benzersizlik saglayacak bir alani ya da birkaç alani icerecek sekilde bir Primary Key tanimlanizi oneririm. PK tanimlamasi sonrasi bu hata mesajini almiyor olmaniz gerekiyor.
Ayrica karsiniza cikan hatanin detayi cozumu konusunda asagidaki linkleri incelemenizi tavsiye ederim:
http://support.microsoft.com/kb/925719
Mesut Aladağ.
Microsoft MVP, MCT
Merhaba,
SQL Management Studio 'daki "Edit x top row" özelliğini kullandığınızı ve tek bir satırı güncellemek istediğinizi farzedelim.Bu spesifik satırın farklı bir kullanıcı/oturumda hali hazırda silindiğinden dolayı SQL Server size hata verecektir.Bunun için tavsiyem SQL Server management studio ekranından değilde Transact SQL komutlarıyla ile bu işlemi yapınız.
Hocam tablolarımızda Primary Key'imiz zaten mevcut. Transact SQL ile zaten şu an güncelleştirmeleri ve silme işlemlerimi yapıyorum. Ancak çok vakit alıyo. Bunu nasıl çözebilirim acaba ? Selahattin Hocam kayıtın silinmiş olabileceğini sölemiş ancak öle bir durum da yok. TÜm tablolarımda satır üzerinde güncelleştirme yaptığımda aynı hatayı alıyorum.
Tablonuzda 1'den fazla text ve ntext veri tipinde alan var mı? Eğer varsa bu alanlara girilen değerler % _ [ karakterlerini içeriyor mu?
Tablonuzda varchar(max) nvarchar(max) veri tipinde alanlar var mı?
Yok Mert Bey. Yeni Bir tablo oluşturdum. 2 Alan var. Deneme_Id ve Deneme Alanları var.
Yeni kayıt girdiğimde bu hatayı alıyorum.
Bu alanların alan tipleri nelerdir?
SQL Server'ın sürümü nedir? SSMS'ın sürümü nedir? Son güncelleştirmelerini yüklediniz mi?