Zum Inhalt springen

VB + Access


Lady1201

Empfohlene Beiträge

Hallo!

Mein Problem ist folgendes:

Habe folgende Codezeile in meiner Anwendung (mit VB 6.0 geschrieben).

Set db = OpenDatabase(App.Path & "\" & "Datenbank.mdb")

Diese Anwendung verweist auf meine Access-Datenbank, die für die Anwendung benötigt wird. Problem: Wenn die Anwendung in einem anderen Vezeichnis gespeichert ist als die Datenbank bekomme ich eine Fehlermeldung. Kann mir jemand einen Tipp geben, wie ich das Problem lösen kann?

Danke

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ja du prüfst einfach ab Ob die datei existiert, existiert sie alles ok.

Wenn nicht dann zeigst du ne Fehlermeldung oder so.

BSP Function um zu sehen ob es die DB gibt:

Public Function FileStatus(strFile As String) As Boolean

Dim intTemp As Integer

On Error GoTo NotFound

intTemp = GetAttr(strFile)

FileStatus = True

Exit Function

'## On Error set Function to False ##

NotFound:

FileStatus = False

End Function

Link zu diesem Kommentar
Auf anderen Seiten teilen

Wenn die DB nicht im Anwendungsverzeichnis gefunden wird, könntest du einen CommonDialog aufrufen mit dem der Pfad zur DB eingestellt werden kann.

Den gefundenen Pfad köntest du mit SaveSetting in der Registry speichern und mit GetSetting beim nächsten Programmstart als Pfad zur DB benutzen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...