Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi .MDB über Diamon bei delphi ? (https://www.delphipraxis.net/9507-mdb-ueber-diamon-bei-delphi.html)

THE MATRIX 28. Sep 2003 09:12


.MDB über Diamon bei delphi ?
 
Hi leutz,
ich hab mir mal nen programm geschrieben , dass mit M$ Access Datenkbank läuft
da ich jetzt mal wieder aus Bequemlichkeit mein prog erweitert hab und somit auch die Tabellen wollte ich jetzt natürlich gern einen "converter" schreiben, der checkt ob vorliegende Datankbanken auf aktuellem stand sind , da ich keine lust hab JEDE datei einzeln zu ändern.
Ich nutze das DiamondAccess Komponente.

Weiß jemand, bzw. kann mir einen tipp geben, wie ich ALLE Datenbanken convertieren kann.
Also 1 öffnen gucken - aktuell ja/nein , wenn ja schließen öffne 2 , wenn nein Tabellen hinzufügen usw.....

Bin für Jeden Tipp dankbar :duck:

MfG TM

:dp:

woki 28. Sep 2003 15:35

Re: .MDB über Diamon bei delphi ?
 
Hi,

Es wäre hilfreich, wenn du etwas genauer beschreiben würdest, was denn eigentlich dein Problem ist, aber mal so allgemein
1. Öffnen
nun, ich kenne die von Dir benutzten Komponenten nicht. Setzen die auf Ado auf, dann solltest du eine Verbindungszeichenfolge verwenden können, die aus einer Datei gelesen werden kann, also eine Zeichenfolge pro Datei erstellen, Lesen mit Datenbank verbinden, Datenbank öffnen.

2. gucken:

jede relationale Datenbank, so auch Access hält Systemtabellen, in denen alle vorhandenen Tabellen und deren Struktur gespeichert sind. Diese Tabellen kann man mit einem Select wie alle anderen Tabellen auch abfragen.
So kann man die neue Struktur und die alte Struktur vergleichen.

3. verändern
hierzu dienen die Befehle der DDL (Data Definition Language)
also
create Table
drop Table

Alter Table ... Add
Alter Table ... Drop.

Ausreichend Beschreibung der SQL etc Syntax sollte in der Hilfe zu LocalSQL in Delphi sowie in der Hilfe zu Access zu finden sein.

Grüße
Woki

THE MATRIX 5. Okt 2003 15:59

Re: .MDB über Diamon bei delphi ?
 
jo sry - also nutze Diamond mit ADO.

Das prob ist eigentlich supie noobig :D denn ich hab halt 0 plan wie ich abfrage ,ob die tabelle da ist oder nicht , machen kann.

aber ich werd deine Allgemein Tipps mal berücksichtigen und es bei gelegenheit probieren - im moment wenig zeit :D ...

Beste Dank erstmal - Wenn du / oder jeder andere noch Tipps haben immer her damit :mrgreen:


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