Hallo
ich habe ein Problem, habe ein wenig meinen Programmcode verändert
ohne die Datenbank, Pfade oder sonstiges zu ändern.
Nachdem ich fertig war, starte ich das Programm am Rechner und es geht ganz normal.
Nachdem ich die EXE erstellt habe und die Datei am anderen Rechner eingefügt habe, kommt nun die Fehlermeldung, welche ich eingebaut habe
falls die Datenbank IBF-Datenbank.mdb nicht im Installverzeichnis sein sollte. D.h. Err 0 wird ausgelöst.
On Error Resume Next
'öffnet die Verbindung zur Datenbank
Cn.Provider = „Microsoft.Jet.OLEDB.4.0“
Cn.ConnectionString = „Data Source=“ & App.Path & „\IBF-Datenbank.mdb“
Cn.Open
If Err 0 Then
MsgBox „Die Datei IBF-Datenbank.mdb wurde nicht im Installationsverzeichnis gefunden!“ & vbCrLf & " Das Programm kann nicht ausgeführt werden!" & vbCrLf & „Installieren Sie bitte eine Updateversion zur Lösung des Problems!“, 16, „Fehlermeldung“
Err = 0
Cn.Close 'schliesst die Verbindung zur Datenbank
Unload frmHauptmenü 'beenden des Programms
End If
Das Problem ist, an der Stelle hat sich zum alten und neuen EXE-Datei überhaupt nix verändert. Also muss es ein Update oder sonstwas sein, was das Problem auslöst. Ich hatte auch mal VS 2008 testweise installiert.
Womit hat es zu tun und wie behebe ich es, evtl. auch am Zielrechner, weil es auf dem REchner des VB Projektes ja ohne Probleme läuft.
mfg niri