Eine UDL-Datei ist eine Textdatei
Unicode-Format (Deshalb die 0-Werte).
D.h. du mußt kannst diese Datei per
Unicode-Stringlist (TntWare, ElPack) einfach einlesen.
Dann schau dir mal die Datei an
Code:
[oledb]
; Everything after this line is an
OLE DB initstring
Provider=SQLOLEDB.1;Persist Security Info=False;User ID=testuser;Initial Catalog=testkatalog;Data Source=testserver
D.h. die 3te-Zeile ist der Connection-String.
Jeder Parameter des Connection-Strings wird mit ; getrennt und stelle ein Key-Value-Paar dar. Du kannst es als nochmal in eine (
Unicode-)Stringlist lesen wobei der Trenner für Einträge ein ; sein muß. Anschlißend kannst Du auf die Einträge per Value-Property zugreifen.
Windows Vista - Eine neue Erfahrung in Fehlern.