Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi ADOX in Turbo Delphi Explorer (https://www.delphipraxis.net/125921-adox-turbo-delphi-explorer.html)

Netzschleicher 14. Dez 2008 22:48

Datenbank: Access • Version: 2000 • Zugriff über: ADO

ADOX in Turbo Delphi Explorer
 
Hallo,

ich habe mich nun mal in Delphi mit der Abfrage und Bearbeitung einer Access Datenbank
beschäftigt. Es funktioniert soweit alles ganz prima, dann wollte ich zur Startzeit des
Programmes noch prüfen ob die benötigte Datenbank existiert und falls nicht, per Programm
eine neue leer Datenbank erzeugen. Dazu benötigt man aber die ADOX Componente.

Weis jemand wie ich diese in Turbo Delphi Explorer einbinden und ansprechen kann?
für entsprechende Hilfe wäre ich sehr dankbar.

Grüße Netzschleicher

Bernhard Geyer 15. Dez 2008 06:35

Re: ADOX in Turbo Delphi Explorer
 
Zitat:

Zitat von Netzschleicher
Es funktioniert soweit alles ganz prima, dann wollte ich zur Startzeit des
Programmes noch prüfen ob die benötigte Datenbank existiert und falls nicht, per Programm
eine neue leer Datenbank erzeugen. Dazu benötigt man aber die ADOX Componente.

Wieso so umständlich? Wie wäre es mit einem einfachen FileExists? und die leere DB kann man mit einer Vorlagedatei (z.B. als Ressurce eingebunden auch erstellen). Und falls man Tabellen erstellen will je nach Versionsvorgaben: Ein "CREATE TABLE ..." tut es auch.

Netzschleicher 15. Dez 2008 09:53

Re: ADOX in Turbo Delphi Explorer
 
Nun, die existenz der Datenbank-Datei prüfe ich schon auch mit FileExists, jedoch wollte ich einfach den Weg über die Programmgesteuerte Erstellung gehen. Rein auch um zu sehen wie das funktioniert und sich programmieren lässt.

Werd aber doch mal mein "altes" ACCESS2000 bemühen und mir eine leere Datenbank erstellen und es so
versuchen.

Besten Dank auf jeden Fall schonmal. Falls es doch noch eine Möglichkeit gibt die ADOX Komponente
einzubinden würde ich mich dennoch über eine Nachricht freuen.

Grüße Netzschleicher


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:46 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