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