Hallo,
ich schreibe gerade an einem Assistenten, um Tabellen in einer Datenbank zu erstellen. Er funktioniert auch schon so einigermassen. Nur habe ich festgestellt, dass zum Beispiel bei
MySQL ein INT-Feld, welches Auto_Increment ist auch als Schlüssel gesetzt werden muss. Nun möchte ich vorher, bevor der
SQL-Befehl an den Server geschickt wird dieses Überprüfen. Die jetzige Ablaufreinfolge sieht so aus :
- [1]Starte den Assistenten im Hauptprogramm über ein PopUp-Menü (Assistent ist in einer extra Unit)
[2]Fülle die Felder in dem Assistenten aus
[3]Klicke auf den Fertig-Button
[4]Nun wird der SQL-Befehl laut meinen Eingaben zusammengesetzt
[5]Der zusammengesetzte Befehl wird an das Hauptprogramm übergeben
[6]Das Assistentenfenster wird geschlossen
[7]Der SQL-Befehl wird im Hauptprogramm ausgeführt.
Ich führe alle
SQL-Befehle über das Hauptprogramm aus. Wo und wie kann ich jetzt die Überprüfung des
SQL-Befehls reinsetzen. Er soll nur überprüft werden und nicht ausgeführt werden. Das sollte am besten zwischen Punkt 5 und 6 geschehen, nach meiner Ansicht.