17 Haziran 2010 Perşembe

Windows Server 2008 R2 üzerindeki Access Veritabanında Tarih Biçimi Sorunu

ASP.NET tabanlı intranet uygulamamızdan Access veritabanına veri aktarımı gerçekleştiriyoruz. IIS 7.5 üzerinde koşan uygulama, hesap taklidi (impersonation) ile Access veritabanına erişiyor. Tarih tipinde alan içeren tablolara veri yazarken "Data type mismatch in criteria expression" hatası aldık.

Yaptığımız araştırma sonucunda, Windows Server 2008 R2'nin bölge ve dil seçeneklerini yönetme şeklinin Windows Server 2003 R2'den biraz farklı olduğunu öğrendik.

İşletim sistemi kurulumu tamamlandıktan sonra, kurulumun yapıldığı hesabın bölge ve dil seçeneklerinin değiştirilmesi yeterli olmuyormuş. Control Panel >> Region and Language >> Administrative Tab >> Copy Settings seçeneği kullanılarak değişiklik yapılmalıymış.

Herhangi bir hesap tanımlaması yapmadan önce menü seçeneğine giriş yapıp Copy your current settings to bölümündeki Welcome screen and system accounts ve New user accounts seçeneklerini işaretlememiz gerekiyor.



Değişiklik ardından gerçekleştirdiğimiz testlerde hatayla karşılaşmadık.

Hiç yorum yok: