Einzelnen Beitrag anzeigen

Ykcim

Registriert seit: 29. Dez 2006
Ort: NRW
826 Beiträge
 
Delphi 10.4 Sydney
 
#1

ODBC zu Access via Batch-Datei erstellen

  Alt 6. Mai 2013, 12:37
Hallo Zusammen,

ich benötige für meine Software eine ODBC-Verbindung zu einer AccessDB. Da ich aber nicht bei jedem Benutzer das von Hand einrichten möchte, wöchte ich, dass meine Software beim Start prüft, ob die Verbindung bereits besteht.
Und das ist die erste Frage: Wie kann ich prüfen, ob die ODBC-Verbindung Oberflaechen1 schon exitsiert?

Wenn sie nicht existiert, dann möchte ich eine Batch-Datei ausführen lassen, welche die ODBC-Verbindung anlegt.
Und das ist die zweite Frage: Ich habe die Batch-Datei wie folgt aufgebaut:
Delphi-Quellcode:
@echo off
 reg add HKCU\SOFTWARE\ODBC\ODBC.INI\Oberflaechen1 /v DBQ /t REG_SZ /d "H:\Oberflächen\Oberflächenschlüssel.mdb" /f
 reg add HKCU\SOFTWARE\ODBC\ODBC.INI\Oberflaechen1 /v Description /t REG_SZ /d "Oberflächenschlüssel AL" /f
 reg add HKCU\SOFTWARE\ODBC\ODBC.INI\Oberflaechen1 /v Driver /t REG_SZ /d "C:\WINDOWS\system32\odbcjt32.dll" /f
 reg add HKCU\SOFTWARE\ODBC\ODBC.INI\Oberflaechen1 /v FIL /t REG_SZ /d "MS Access" /f
 reg add HKCU\SOFTWARE\ODBC\ODBC.INI\Oberflaechen1 /v PWD /t REG_SZ /d "" /f
 reg add HKCU\SOFTWARE\ODBC\ODBC.INI\Oberflaechen1 /v UID /t REG_SZ /d "" /f
 reg add HKCU\SOFTWARE\ODBC\ODBC.INI\ODBC Data Sources /v Oberflaechen1 /t REG_SZ /d "Microsoft Access Driver (*.mdb)" /f
Ich bekomme bei der letzten Zeile einen Fehler angezeigt. Kann mir jemand erklären warum. Ich begebe mich gerade auf Neuland...

Vielen Dank
Patrick
Patrick
  Mit Zitat antworten Zitat