Thema: Delphi ADO/ODBC

Einzelnen Beitrag anzeigen

Macher

Registriert seit: 3. Mär 2005
Ort: Lübeck
8 Beiträge
 
Delphi 6 Enterprise
 
#9

Re: ADO/ODBC

  Alt 4. Mai 2006, 11:33
Zitat von shmia:
Zitat von Macher:
Stimmt schon, aber durch den "Umweg" bleibt das System offener. Ich kann schneller neue DB-Connections erstellen.
Nein, über UDL-Dateien bist du noch flexibler, als mit den System DSNs.
Du erzeugst dir einfach eine neue txt-Datei und benennst diese nach *.UDL um.
Mit dem Doppelklick darauf kannst du die Verbindung konfigurieren.
In deiner Anwendung setzt du dann den Connectionstring:
Delphi-Quellcode:
udlfilename := ChangefileExt(ParamStr(0), '.UDL'); // UDL heisst gleich wie deine Anwendung (nur ein Vorschlag)
ADOConnection1.Connectionstring := 'FILE NAME='+udlfilename;
cool, die Sache hat nur einen Hacken... Es werden nicht alle DB unterstützt, bzw. es gibt die Treiber nicht dafür. Es fehlt z.B. Firebird/Interbase. Außerdem bleibt immer noch das Problem mit dem erkennen des Datenbanktypes...
  Mit Zitat antworten Zitat