Was ist denn der Unterschied zwischen einem Script und einem
SQL-Statement? Nach meiner Interpretation erstmal wohl keiner; beide sind reiner Asccii-Text und werden interpretiert.
Ein Script enthält (meist) mehrere Statements. Z.B.
SQL-Code:
select * from table1;
delete from table2 where id=12345;
update table4 set wert=1234 where id=6789;
Wobei ein VB-Interpreter mit Select wohl erst mal nicht viel anfangen kann, eine
SQL-Engine hingegen mit Dim hingegen genauso überfordert ist. Wobei der VB-Interpreter ein Select-Statement als String entgegennehmen und ihn an die
SQL-Engine weiterreichen kann.
Ich vermute, Da hast Du etwas mißverstanden.
Zitat:
Create A New Database
•At a shell or DOS prompt, enter: "sqlite3 test.db". This will create a new database named "test.db". (You can use a different name if you like.)
•Enter
SQL commands at the prompt to create and populate the new database.
•Additional documentation is available here.
von
https://sqlite.org/quickstart.html
Gruß
K-H
Edith:
Ich habe es jetzt nicht im Kopf, aber es kann vereinzelt ein Problem mit einem Script geben, wenn Delphi das
SQL Statement parsen muss, um zB Parameter zu setzen oder ein Update-
SQL zu generieren. Oder wenn Feldnamen extrahiert werden müssen. Aber das ist da ja nicht der FAll.
Den Delphi-
Query-Komponenten kannst Du nur Statements übergeben. Um ein Script zu verarbeiten benötigst Du die entsprechende
DB-Shell.