Ein DSN ist eine indirekte Möglichkeit, auf die Datenbank zu verweisen. Sie müssen sie manuell erstellen (oder halbautomatisch mit einem Assistenten). Gehen Sie zu ControlPanel->AdministrativeTools->DataSources (ODBC)
, um festzustellen, ob für die Datenbank, mit der Sie eine Verbindung herstellen möchten, bereits eine definiert wurde.
Aber ich denke, Sie könnten "Verbindungszeichenfolge", nicht "DSN" bedeuten. Es gibt viele, viele Möglichkeiten, ADODB mitzuteilen, wie Sie Ihre Datenbank finden und verbinden (DSNs
sind nur eine davon), aber Sie benötigen immer benötigen eine Verbindungszeichenfolge.
Ich habe mich oft an ConnectionStrings.com gewendet, um mir durch das Labyrinth von ähnlichen aber nicht identischen Optionen zu helfen.
+1 Es wäre ein wenig hilfreicher gewesen zu sagen, wofür "DSN" steht. Ich denke, es steht für "Datenbank Quellenname", aber jemand korrigiert mich, wenn das nicht richtig ist (ich bin auch neu in all dem). – Shadoninja