Forum

Sql Server 2005 Sat...
 
Bildirimler
Hepsini Temizle

Sql Server 2005 Satır Güncelleme Sorunu

7 Yazılar
4 Üyeler
0 Likes
796 Görüntüleme
(@erdoganturkmen)
Gönderiler: 110
Estimable Member
Konu başlatıcı
 

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..

 
Gönderildi : 06/06/2011 12:56

(@mesutaladag)
Gönderiler: 327
Reputable Member
 

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

 
Gönderildi : 06/06/2011 17:19

(@selahattinsadoglu)
Gönderiler: 826
Prominent Member
 

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.

 
Gönderildi : 06/06/2011 17:36

(@erdoganturkmen)
Gönderiler: 110
Estimable Member
Konu başlatıcı
 

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.

 
Gönderildi : 07/06/2011 15:37

(@cozumpark)
Gönderiler: 16309
Illustrious Member Yönetici
 

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ı?

 
Gönderildi : 07/06/2011 16:20

(@erdoganturkmen)
Gönderiler: 110
Estimable Member
Konu başlatıcı
 

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.

 
Gönderildi : 07/06/2011 21:06

(@cozumpark)
Gönderiler: 16309
Illustrious Member Yönetici
 

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?

 
Gönderildi : 08/06/2011 14:39

Paylaş: