Einzelnen Beitrag anzeigen

stho

Registriert seit: 16. Sep 2009
Ort: 127.0.0.1
288 Beiträge
 
Delphi 2007 Professional
 
#1

TADOConnection mit SystemDSN? Problem...

  Alt 11. Aug 2010, 12:55
Datenbank: - • Version: - • Zugriff über: ODBC
Hallo Leute,
ich hab das Problem das ich in einem Service mich alle XX Minuten mit einer Datenbank über die ODBCs verbinden möchte...
Jedoch hab ich jetzt als Service das Problem das ich keine Benutzer-DSNs anlegen sondern nur System-DSNs anlegen kann.
Somit erzeuge ich einen DSN (der beim Testen über den integrierten ODBC-Administrator) auch funktioniert.
("Verbindung testen" -> Verbindung erfolgreich)

Jedoch wenn ich eine ADOConnection im Service erzeuge und den Connectionstring auf den DSN zuweise
("Provider=MSDASQL.1;Persist Security Info=False;Data Source=MyDSN")
dann sagt er mir mit einer Fehlermeldung "DSN nicht gefunden!"

Was mache ich falsch? Kann ich ihm irgendwie explizit sagen das es sich bei dem DSN um einen System-DSN handelt und nicht um einen Benutzer-DSN?
Oder benötige ich besondere Berechtigungen?

Info:
Ich benutze WinXP SP3 mit D2007
Es kommt leider keine andere Verbindung als die ADO-Komponenten in Frage...

Währe sehr dankbar für eine Antwort
  Mit Zitat antworten Zitat