Vielleicht ein Beispiel für
mySQL:
- die
ODBC anlegen (muss der Benutzer ja eh machen)
- ein Verzeichnis mit dem Datenbanknamen erstellen (geht ja auch über normale Windows - Befehle während der Installation bzw. aus dem Programm heraus)
- das Verzeichnis wird von
mySQL dann als Datenbank interpretiert und kann bearbeitet werden
- die entsprechenden Befehle über ein adocommad.execute an die Datenbank absetzen.
Code:
adocommand1.CommandText := memo1.Text;
// z.B. memo1.text := 'CREATE TABLE DEMO (ID INTEGER)';
adocommand1.execute;
Statt memotext geht natürlich auch die Verarbeitung mit allen Befehelen aus einer Datei.
Mit
mySQL fuktioniert das zumindest.