Fragensteller
Unbekannter Fehler - HResult: 0x80004005 bei Zugriff auf .mdb (ADO/ .NET & VB)

Frage
-
Guten Morgen werte mit-Entwickler.
Seit ungefähr 2 Tagen macht mir mein Praktikumsprojekt das Leben schwer.
Über Visual Studio 2010 Professional und VB, .NET und ADO trete ich an eine Access 2003-Datenbank heran, um unter anderem ein DataGridView mit einer während der Laufzeit an ein RecordSet abgegeben Abfrage zu füllen.Während der User bestimmte Felder im DGV ändern kann prüfe ich beim Klick auf einen Speichern-Button die Werte der Checkbox-Felder mit denen in der Datenbank ab, um zu entscheiden ob ich einen Datensatz nur Updaten oder ein INSERT nutzen muss.
Nun hab ich - vorher nur bei SELECT-Anweisungen findbar, mittlerweile sogar bei einfachen UPDATE-Anweisungen den "Unbekannten Fehler" mit oben genanntem HResult.
Ich kann also an sich weder Testen, noch sonstwas machen.
Der "Erstellungsdurchlauf" des Formulars läuft ohne Probleme und Fehler - aber sobald etwas gespeichert werden soll, schmiert alles ab.Das für mich vollkommen abstruse ist - auf der Maschine eines Kollegen funktioniert es prächtig.
Jedes Szenario, das bei mir zu jenem Fehler führt - ist beim Kollegen vollkommen Normal abgelaufen.Vielleicht hilft ein StackTrace weiter - mit dem ich nichts anfangen kann - bin noch in Ausbildung.
bei ADODB.RecordsetClass.Open(Object Source, Object ActiveConnection, CursorTypeEnum CursorType, LockTypeEnum LockType, Int32 Options)
bei Projekt_PCT_RP.frmProSDBearbeiten.sbFertigkeitNeu(Int32 FID, String Fert, Boolean Aktiv) in C:\Projects\Projekt_PCT_RP\Forms\frmProSDBearbeiten.vb:Zeile 180.
bei Projekt_PCT_RP.frmProSDBearbeiten.sbDifferenzUpdate(Int32 Row, Int32 FertigID, DateTime FertigZeit, String Fert, Boolean Upd, Boolean Aktiv) in C:\Projects\Projekt_PCT_RP\Forms\frmProSDBearbeiten.vb:Zeile 34.
bei Projekt_PCT_RP.frmProSDBearbeiten.cmdSpeichern_Click(Object sender, EventArgs e) in C:\Projects\Projekt_PCT_RP\Forms\frmProSDBearbeiten.vb:Zeile 1546.
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.RunDialog(Form form)
bei System.Windows.Forms.Form.ShowDialog(IWin32Window owner)
bei System.Windows.Forms.Form.ShowDialog()
bei Projekt_PCT_RP.frmProSDStartmaske.cmdUpdate_Click(Object sender, EventArgs e) in C:\Projects\Projekt_PCT_RP\Forms\frmProSDStartmaske.vb:Zeile 117.
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.DebuggableCallback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
bei System.Windows.Forms.UnsafeNativeMethods.DispatchMessageW(MSG& msg)
bei System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
bei System.Windows.Forms.Application.Run(Form mainForm)
bei Projekt_PCT_RP.frmProSDStartmaske.Main() in C:\Projects\Projekt_PCT_RP\Forms\frmProSDStartmaske.Designer.vb:Zeile 0.
bei System.AppDomain._nExecuteAssembly(RuntimeAssembly assembly, String[] args)
bei System.AppDomain.nExecuteAssembly(RuntimeAssembly assembly, String[] args)
bei System.Runtime.Hosting.ManifestRunner.Run(Boolean checkAptModel)
bei System.Runtime.Hosting.ManifestRunner.ExecuteAsAssembly()
bei System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext, String[] activationCustomData)
bei System.Runtime.Hosting.ApplicationActivator.CreateInstance(ActivationContext activationContext)
bei System.Activator.CreateInstance(ActivationContext activationContext)
bei Microsoft.VisualStudio.HostingProcess.HostProc.RunUsersAssemblyDebugInZone()
bei System.Threading.ThreadHelper.ThreadStart_Context(Object state)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean ignoreSyncCtx)
bei System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state)
bei System.Threading.ThreadHelper.ThreadStart()