Beslemeler:
Yazılar
Yorumlar

‘Hata Mesajları’ Kategorisi için Arşiv

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.

Yazının Tamamını Oku »

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

Yazının Tamamını Oku »

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

Yazının Tamamını Oku »

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ış [...]

Yazının Tamamını Oku »

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

Yazının Tamamını Oku »

) 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 [...]

Yazının Tamamını Oku »

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.

Yazının Tamamını Oku »

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

Yazının Tamamını Oku »

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.

Yazının Tamamını Oku »