Standard-Sicherheit (Standard Security):
1 2 |
oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _ "Dbq=c:\somepath\mydb.mdb;" |
Falls Sie eine Arbeitsgruppe verwenden (Systemdatenbank):
1 2 3 4 |
oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _ "Dbq=c:\somepath\mydb.mdb;" & _ "SystemDB=c:\somepath\mydb.mdw;", _ "myUsername", "myPassword" |
Falls Sie die .mdb exklusiv öffnen möchten:
1 2 3 |
oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _ "Dbq=c:\somepath\mydb.mdb;" & _ "Exclusive=1;" |
Falls die .mdb auf einer Netzwerkfreigabe liegt:
1 2 |
oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _ "Dbq=\\myServer\myShare\myPath\myDb.mdb;" |
Falls die .mdb auf einem entfernten Rechner liegt:
- rufen sie einen XML Webdienst auf, der Datenzugriffsmethoden für .mdb beherrscht
- upgraden Sie den SQL-Server und benutzen Sie einen IP Connection String
Falls Sie den Pfad zur .mdb nicht kennen (und ASP benutzen):
1 2 |
oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _ "Dbq=" & Server.MapPath(".")& "\db\myDb.mdb;" |
Stellen Sie dabei sicher, dass die Web-Identität Lese- und Schreibberechtigung für das Verzeichnis hat, in der sich die .mdb befindet – im obigen Beispiel würde also der Benutzer “db” die entsprechenden Berechtigungen benötigen
Falls Sie den Pfad zur .mdb nicht kennen (und Visual Basic benutzen):
1 2 |
oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _ "Dbq=" & App.Path& "\myDb.mdb;" |
Hier wird angenommen, dass die .mdb sich im selben Verzeichnis wie die Applikation befindet.