Selamlar.
Başlıktan da anlaşılacağı üzere bu bağlantıyı runtime esnasında sağlayamıyorum. AddNewDataSource ile problemsiz bir şekilde bağlanıyor, oluşan ConnectionString'i alarakta deniyorum ancak her defasında veritabanı dosyası bulunamadığına dair hata veriyor. File.Exists ile ilgili dosyayı kontrol ettirdim o da dosyayı bulamıyor. Veritabanı dosyasını roota alarak denedim gene aynı. "\\Veritabani.sdf", "C:\\Veritabani.sdf" gibi farklı alternatifler denedim ancak bağlantı sağlanamaması bir kenara, File.Exists ile de dosyanın varlığını teyit etmiyor, bulunamadı hatası dönüyor. Uygulama Pocket PC 2003 ve VS 2005 te çalışıyorum. Nedir bu işin esprisi?
C# ile SQL Server Mobile veritabanına runtime bağlantı
-
- Kıdemli Üye
- Mesajlar: 1223
- Kayıt: 26 Nis 2005 04:08
-
- Kıdemli Üye
- Mesajlar: 1223
- Kayıt: 26 Nis 2005 04:08
Re: C# ile SQL Server Mobile veritabanına runtime bağlantı
Visual Studio 2008'de de denedik, Pocket Pc uygulamasında File.Exists komutu varsayılan ayarlarla çalışmıyor. Varsayılan ayarlar dışında bir ayarı varsa da henüz çözemedim. Bu durumda; eğer varsayılan ayarlar dışında bir ayarı varsa, bug demesekte bir sorundur bu, yoksa bu bir bug demektir. Bunların dışında bir SQLEngineCe tanımlayıp CreateDatabase metodu kullanıldığında veritabanını oluşturuyor (exe'nin bulunduğu klasöre) ve bu veritabanına bağlantıyı sağlıyor. Bir yerlerde yanlış mı yapıyorum nedir çözümleyemedim