ODBC-Treiber für Microsoft Access



Standard-Sicherheit (Standard Security):

oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _ 
           "Dbq=c:\somepath\mydb.mdb;" 

Falls Sie eine Arbeitsgruppe verwenden (Systemdatenbank):

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:

oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _
           "Dbq=c:\somepath\mydb.mdb;" & _
           "Exclusive=1;"  

Falls die .mdb auf einer Netzwerkfreigabe liegt:

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)

<%  ' ASP server-side code
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)

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.

Für weitere Informationen besuchen Sie bitte folgende Seite:
Microsoft Access Driver Programming Considerations

Um sich Microsofts Knowledgebase-Einträge zum Microsoft Access Treiber anzusehen, klicken Sie hier.