Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#2

AW: USER DIR bei ADO ConnectionString angeben?

  Alt 15. Jul 2010, 02:52
"Die Informationsdatei für die Arbeitsgruppe" ist das sog. Workgroup File in dem
Benutzer, Benutzergruppen, Passwörter und Rechte für die Tabellen und Views gespeichert sind.
Die Dateiendung ist .MDW
Um auf das workgroup file zu verweisen muss der Connectionstring so erweitert werden:
Code:
Jet OLEDB:System database=X:\pfad\xxx.mdw
Das gilt aber nur für Access 2000 bis 2007 und dessen Jet-Engine (mdb-Dateien).

Du verwendest aber den neueren OLE DB-Provider von dot NET.
Es gibt einen Trick, wie du den ConnectionString selbst herausfinden kannst.
Auf dem Desktop eine neue Txt-Datei erzeugen und die Endung auf .UDL ändern.
Dann doppelklicken - es öffnet sich ein Dialog, in dem du alle Verbindungsparamter eintragen kannst.
Wichtig: zuerst auf Seite Provider den passenden Eintrag wählen.
Ausserdem lässt kann man testen, ob die Verbindung erfolgreich ist.
Nach dem Speichern die Datei mit einem Unicode-fähigen Editor (z.B. Notepad) öffnen und schon sieht man den ConnectionString.
  Mit Zitat antworten Zitat