C# ile hazırladgığınız ve access veritabanı kullandıgınız uygulamanızda böyle bir hata ile karşılaşabilirsiniz.
Hata veritabanında ekleme-silme veya güncelleme yaparken meydana gelir.Sorgu yaparken bu hata meydana gelmez
Hatanın sebebi: EXE dosyanızı yönetici olarak çalıştırmamanızdan kaynaklıdır.Eğer exe dosyanızı sağ tıklayıp YÖNETİCİ OLARAK ÇALIŞTIR DERSENİZ exe dosyanız yönetici olarak çalıştırır bu hatayı almazsınız
Ancak her defasında böyle yapmak yada hazırladığınız uygulamayı setup dosyası yapıp kullanıcılara dağıtacağınız da yukardakı yöntemi uygulamak kullanım dostu değildir.
Yapacağınız ufak bir ayar ile exe nizin otomatikmen Yönetici Olarak Çalıştırabilirsiniz.
- Solution explorer dan sağ tıklayıp ADD >>> New İtem >>> Application Manifest File e tıklayın
- Daha sonra oluşturan app.manifest dosyasna tıklayın
- <requestedExecutionLevel level=”asInvoker
” uiAccess=”false” /> satırındaki asInvoker kısmını requireAdministrator ile değiştirin
- Projenizi Debug edin
- BU KADAR
Denedım olmadı