Türkçe işletim sistemlerinde karşılaştığımız can sıkıcı durumlardan biridir hata mesajlarının Türkçe çıkması. Can sıkıcı olmasının sebebi Türkçe kaynak miktarının yetersiz olması sebebiyle hata mesajları ile istediğimiz sonuçlara ulaşamamamız. Geliştirdiğimiz uygulamada hata mesajlarını İngilizce olarak almak istiyorsak, projemizin başlangıç formunun yapıcı fonksiyonunda
System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(“En”);
kodunu yazabiliriz. Bu işlemden sonra hata mesajları İngilizce olarak gelecektir.
‘Hata Mesajları’ Kategorisi için Arşiv
VS Hata mesajlarını İngilizceye çevirmek
Posted in Hata Mesajları on Ocak 21, 2008 | 5 Yorum »
Cannot resolve the collation conflict between…
Posted in Hata Mesajları on Kasım 27, 2007 | 9 Yorum »
Eğer Sql Server üzerinde bir sorgu çalıştırmak istediğinizde
Cannot resolve the collation conflict between “SQL_Latin1_General_CP1254_CI_AS” and “Turkish_CS_AI” in the equal to operation
şeklinde bir hata mesajı ile karşılaşırsanız problemi, sorgunun sonuna
“collate Turkish_CS_AI “
kodunu ekleyerek giderebilirsiniz. ör:
select ilce.Ilce_text+‘/’+Il.Il_text from Il_kodlarI Il
left join Ilce_kodu ilce on ilce.Il_kodu = Il.Il_kodu collate Turkish_CS_AI
String or binary data would be truncated
Posted in Hata Mesajları on Kasım 20, 2007 | 25 Yorum »
Insert işlemi sırasında alınan
String or binary data would be truncated.
The statement has been terminated.
şeklindeki bir hatanın sebebi büyük ihtimalle insert cümlesinde girdiğiniz değerin veri tabanındaki alan boyutundan daha büyük boyutta olmasıdır. ör : veri tabanında varchar(20) olarak tanımlanmış bir alana 30 karakterlik bir string atamaya çalışırsanırz böyle bir hata alırsınız.
çözüm yolu : ya giriş yaptığınız bilgiyi [...]
Operation must use an updateable query
Posted in Hata Mesajları on Nisan 3, 2007 | » yorum bırak;
Veri tabanı işlemlerinde bu hatayı almanızın muhtemel iki sebebi olabilir.
1 – Veri tabanınızın olduğu klasörde yazma yetkiniz yok. Bu durumu düzeltmek için IIS de klasörün üzerine sağ tıklayıp özellikleri seçin. Gelen pencerede sanal dizin tabında yazma check box ını işaretleyin, işlemi onaylayarak çıkın.
2 – Daha önce bir işlem için açtığınız veri tabanı bağlantısını kapatmamış [...]
Could not continue scan with NOLOCK due to data movement
Posted in Hata Mesajları on Mart 17, 2007 | » yorum bırak;
Bu hata Sql server üzerinde query çalıştırmaya kalkıştığımızda karşımıza çıkabilir. sebebi sorgunun, başka bir transaction tarafından silinmiş yada değiştirilmiş bilgilere ulaşmaya çalışmasıdır. yapılacak en iyi şey kısa bir süre sonra sorguyu yeniden çalıştırmak olacaktır (sorgudaki NoLock ifadesi kaldırılarak da bu problem aşılabilir).
No process is on the other end of the pipe
Posted in Hata Mesajları on Mart 17, 2007 | » yorum bırak;
) Sql serverdaki en ilginç hata mesajlarından biri. türkçe uyarlaması “borunun diğer ucunda işlem yok” . Bu hata mesajını görmenizin sebebi büyük ihtimalle Server inizin uzak bağlantılara izin vermemesidir.
Sql Server Surface Area Configurations da (başlat -> programlar -> Microsoft Sql Server 2005 -> Configuration Tools altında) Surface Area Configuration for Services and Connections [...]
Case expressions may only be nested to level %d
Posted in Hata Mesajları on Mart 17, 2007 | » yorum bırak;
Sql cümlelerinde case deyimi kullanırken karşılaşılan bu hatanın sebebi, case yapısının en fazla 10 seçeneğe kadar izin vermesidir. seçenek sayısını azaltıp işleminizi tekrar deneyin.
“SQL Server does not allow remote connections” Hatası
Posted in Hata Mesajları on Mart 17, 2007 | 5 Yorum »
Bu tip hataların farklı bir kaç sebebi olabilir. Bu durumda yapılabilecek bir kaç işlem :
1 – ConnectionString inizdeki bilgilerin doğru olduğundan emin olun
2 – Sql Server properties bölümünde connections tabında “Allow Remote Connections to this Server “çek box ının işaretli olduğundan emin olun.
3 – Sql Server Configuration Manager da (başlat -> programlar -> Microsoft Sql [...]
“Söz dizimi” hatası
Posted in Hata Mesajları on Mart 10, 2007 | 3 Yorum »
Eğer bir veritabanı işlemi yaparken “…… DEYİMİNDE SÖZ DİZİMİ HATASI” şeklinde bir hata alırsanız sebebi veritabanında kullandığınız alan isimleriniz olabilir. iki kelimeden oluşan(ogrenci adi) yada dil tarafından ayrılmış(date – doğrusu bundan tam emin değilim ama -) gibi alan isimleri hata almanıza sebep olabilir.



