Forum: Cross-Platform-Entwicklung
by Uwe Raabe,
30. Jul 2017
Es geht um das Erstellen der Datenbank, nicht der Tables! Ein Create Table funktioniert auch nur dann, wenn die Datenbank bereits existiert und man eine Verbindung dazu hat.
Übrigens kann man auch FireDAC das Erstellen der Tables machen lassen. Dazu müssen lediglich die Feld- und Index-Definitionen in einer TFDTable-Instanz vorliegen, dann genügt folgende Sequenz, um den Table zu erzeugen,...
Forum: Cross-Platform-Entwicklung
by Uwe Raabe,
30. Jul 2017
Das wird in der FireDAC-Connection im Parameter OpenMode eingestellt (gibt's aber wohl nur bei SQLite). Als Default steht da CreateUTF8 - also, solange man das nicht ändert, wird eine Datenbank erzeugt, wenn nicht vorhanden.