Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ConnectionString testen? (https://www.delphipraxis.net/137859-connectionstring-testen.html)

Frederika 29. Jul 2009 21:58

Datenbank: MS Access • Zugriff über: ADO

ConnectionString testen?
 
Ich lese ConnectionStrings aus einer Datei ein und möchte gerne testen, ob es sich um einen validen ConnectionString handelt, also ob myADO.ConnectionString := myConnectionString ohne Fehlermeldung zu einer Datenbank führt. Damit möchte ich Fehler aufgrund falscher ConnectionsStrings vermeiden.

Was schlagt Ihr vor, wie man das am einfachsten lösen könnte?

Stevie 30. Jul 2009 06:23

Re: ConnectionString testen?
 
Eine TADOConnection nach Zuweisen des Connectionstrings connecten und wieder disconnecten.

alzaimar 30. Jul 2009 06:30

Re: ConnectionString testen?
 
Wenn du grad kein Delphi auf der Zielmaschine hast (wo die Anwendung laufen soll), dann gehe folgendermaßen vor:
1. Erstelle eine leere TXT-Datei (Im Explorer: Rechte Maustaste->Neu->Textdatei).
2. Benenne die Datei in Test.UDL um
3. Doppelklicke auf die Datei
4. Erstelle per Dialog die Verbindung / den Connectionstring
5. Teste die Verbindung (Button)
6. Speichere die Verbindung
7. Editiere die Datei und schaue dir an, wie eine UDL-Datei normalweise aussieht.

Nun kannst Du
1. Testen, ob die DB von einem beliebigen Rechner aus erreichbar ist.
2. Einen beliebigen ConnectionString per UDL-Datei speichern und dann
per Doppelklick prüfen, ob er korrekt ist und ihn ggf korrigieren

p80286 30. Jul 2009 09:33

Re: ConnectionString testen?
 
Genial!


Alle Zeitangaben in WEZ +1. Es ist jetzt 01:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz