C#'da kurulumdan sonra Access veritabanı hatası
C#'da bir kurulum (setup) projesi oluşturduk ama kurulumdan sonra Access veritabanına veri kaydedemiyoruz, değiştiremiyoruz, silemiyoruz. Ne yapacağız?
Veritabanından veri çekilebiliyor ancak veritabanında değişiklik yapılamıyorsa büyük olasılıkla kurulumu salt okunur bir klasöre yaptığınızdan veritabanı dosyası da salt okunur olmaktadır.
Program kurulumları genelde Program Files klasörünün altına yapılır ve bu klasör salt okunurdur. Yapılması gereken, programı salt okunur olmayan bir klasöre yapmaktır. Örnek olarak C:\ dizini idealdir.
Bir dosyanın ya da klasörün salt okunur olması, yalnızca okunabilir olması ve üzerinde değişiklik yapılamaması anlamına gelir.
Veritabanından veri çekilebiliyor ancak veritabanında değişiklik yapılamıyorsa büyük olasılıkla kurulumu salt okunur bir klasöre yaptığınızdan veritabanı dosyası da salt okunur olmaktadır.
Program kurulumları genelde Program Files klasörünün altına yapılır ve bu klasör salt okunurdur. Yapılması gereken, programı salt okunur olmayan bir klasöre yapmaktır. Örnek olarak C:\ dizini idealdir.
Bir dosyanın ya da klasörün salt okunur olması, yalnızca okunabilir olması ve üzerinde değişiklik yapılamaması anlamına gelir.
Peki bu kurulum yerini nasıl değiştireceğimizi de söyleyebilir misiniz?
ReplyDelete"[ProgramFilesFolder]..." kısmını nasıl değiştirilir.Farklı şeyler yazınca kabul etmiyor
C:'de kurulum yapmak için C:\[Manufacturer]\[ProductName] yazılabilir.
ReplyDeletehoca çok saolun ne zmandır bunla ugrasıyordum
ReplyDeleteHelal olsun şu konu hakkında o kadar boş şeyler yazmışlar ki görseniz koltuklarınız kabarır teşekkürler gerçekten tespit çok iyi
ReplyDeleteÇok teşekkür ederim, bir üstteki arkadaşın yazdığına katılıyorum. Çok zor buldum bu konuyu fakat büyük bir dertten kurtardı.
ReplyDelete