C#'da ilk spor salonu programımı yazmış bulunmaktayım. Programıma giriş yaptıktan sonra üye kaydı eklediğimde, güncellediğimde yada sildiğimde kısaca veritabanına yazma işlemi yaptırdığımda hata vermekte. Fakat veritabanından okuma işlemlerini yapmaktadır. Hata ise:
quote:
Bu iletişim kutusu yerine JIT hata ayıklamayı çağırma hakkında detaylı bilgi için bu iletinin sonuna bakın.
************** Özel Durum Metni ************** System.Data.OleDb.OleDbException (0x80004005): Operation must use an updateable query. konum: System.Data.OleDb.OleDbCommand.ExecuteCommandTextErrorHandling(OleDbHResult hr) konum: System.Data.OleDb.OleDbCommand.ExecuteCommandTextForSingleResult(tagDBPARAMS dbParams, Object& executeResult) konum: System.Data.OleDb.OleDbCommand.ExecuteCommandText(Object& executeResult) konum: System.Data.OleDb.OleDbCommand.ExecuteCommand(CommandBehavior behavior, Object& executeResult) konum: System.Data.OleDb.OleDbCommand.ExecuteReaderInternal(CommandBehavior behavior, String method) konum: System.Data.OleDb.OleDbCommand.ExecuteNonQuery() konum: Otomasyon.TabMusteriSayfa.button1_Click(Object sender, EventArgs e) C:\Users\turkv\Documents\Visual Studio 2015\Projects\Proje\Otomasyon\Otomasyon\TabMusteriSayfa.cs içinde: satır 141 konum: System.Windows.Forms.Control.OnClick(EventArgs e) konum: System.Windows.Forms.Button.OnClick(EventArgs e) konum: System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent) konum: System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) konum: System.Windows.Forms.Control.WndProc(Message& m) konum: System.Windows.Forms.ButtonBase.WndProc(Message& m) konum: System.Windows.Forms.Button.WndProc(Message& m) konum: System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) konum: System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) konum: System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
İnternetten araştırdığımda framework ile ilgili bir hata deniliyor ama öyle olduğunu sanmıyorum. Yardımcı olabilirseniz sevinirim.
Hataya az önce detaylı baktığımda yönetici olarak çalıştırdığımda hata kalıyor. Veritabanına yazma yetkisi vermem gerekiyor. Setup dosyasını oluştururken böyle bir yetkiyi nereden ayarlayabilirim?
setup yaptığın programda olması lazım mesela caphyon advanced installer da var izin ayarlama kısmı