Datenbank über das Netzwerk öffnen

LordDeath

Erfahrenes Mitglied
Hi

Kann mir jemand sagen wie man eine Access Datenbank über das Netzwerk öffnet ohne ein Laufwerk zu mappen?

Zurzeit mache ich es mit einem gemappten Laufwerk

"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=S:\\db.mdb";

aber es sollte dann so werden das ich statt 'S:\\db.mdb'

\\Servername\Freigabe sagt wie in Windows !

Kann mir da vielleicht jemand helfen ? :rolleyes:


DarkGreetinx LordDeath
 
Es sollte eigentlich mit "\\Rechnername\Freigabename\meine_Datenbank.mdb" funktionieren.

Bzw. solltest Du vielleicht eine Datenquelle anlegen, die auf die Datenbank verzweigt und auf die Datenquelle gehen. Wäre sinnvoller.

Btw. warum willst Du kein Laufwerk mappen? Dir ist schon klar, dass der Zugriff via Rechnernamen etc. um einiges langsamer ist und sich so auf die Verarbeitung auswirkt?

lG,
Nitro
 
Weil das ein Projekt nicht für die Allgemeinheit ist und auf dem Server das Mappen von Laufwerken per Police verboten ist !
 
So: "\\\\Rechnername\\Freigabename\\meine_Datenbank.mdb"
oder: @"\\Rechnername\Freigabename\meine_Datenbank.mdb"

sollte doch gehen oder nicht?
 
Wie gesagt, vorige Möglichkeit oder eben über eine System-DSN.
(ODBC-Datenquellen und dort eben diese auf die Datenbank legen, hier funktioniert \\rechnername\freigabe\meine_db.mdb sicher).

Unter C# musst du alle Sonderzeichen escapen .. sprich für jedes \ musst du \\ angeben usw.

lG,
Nitro
 
Zurück