Sql Server 2005 Sat...
 
Bildirimler
Hepsini Temizle

Sql Server 2005 Satır Güncelleme Sorunu  

  RSS
erdoganturkmen
(@erdoganturkmen)
Üye

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

Alıntı
Gönderildi : 06/06/2011 12:56
Mesut ALADAĞ
(@mesutaladag)
Üye

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

CevapAlıntı
Gönderildi : 06/06/2011 17:19
Selahattin SADOGLU
(@SelahattinSADOGLU)
Üye

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.

CevapAlıntı
Gönderildi : 06/06/2011 17:36
erdoganturkmen
(@erdoganturkmen)
Üye

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.

CevapAlıntı
Gönderildi : 07/06/2011 15:37
CozumPark
(@cozumpark)
Onursal Üye 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ı?

CevapAlıntı
Gönderildi : 07/06/2011 16:20
erdoganturkmen
(@erdoganturkmen)
Üye

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.

CevapAlıntı
Gönderildi : 07/06/2011 21:06
CozumPark
(@cozumpark)
Onursal Üye 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?

CevapAlıntı
Gönderildi : 08/06/2011 14:39
Paylaş: