Ein Skript ausführt, das mithilfe von ISQL
Ich bin erstellen einer einfachen isql-Skript, aber es funktioniert nicht und ich brauche etwas Hilfe, um herauszufinden, was falsch mit es.
Ich muss eine Verbindung zu einer Datenbank und ausführen von SQL-Datei. Dies ist mein script mit dem Namen script.sql:
CONNECT 'localhost:C:\Monde\Servidor\db\monde.fdb' USER 'SYSDBA' PASSWORD 'masterkey';
update usuario
set senha = 'MYkWEn0kHLHHdm'
where login = 'rose'
Wenn ich versuche eine Verbindung zu meinem Datenbank verwenden.:
isql.exe -i script.sql
Bekomme ich Folgen Meldung.:
Use CONNECT or CREATE DATABASE to specify a database
Expected end of statement, encountered EOF
Interbase? It ' s alive?!
Tatsächlich, Firebird. lol
Tatsächlich, Firebird. lol
InformationsquelleAutor user729661 | 2011-04-28
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ok, es ist zwar eine alte Frage, die ich fand heraus, wie es zu tun, müssen Sie nur angefügt de -q-parameter, wie diese:
Quelle:
iSQL-Referenz-Formular Destructor.de
InformationsquelleAutor Luis Carrasco
Fügen Sie ein Semikolon an das Ende der
UPDATE
Aussage:welche Fehlermeldung haben Sie es geben?
Mit CONNECT oder CREATE DATABASE, um eine Datenbank angeben-Anweisung ist fehlgeschlagen, SQLSTATE = 42000 Dynamic SQL Error -SQL error code = -104 -Unexpected end of command - Spalte 1, Zeile 8 Nach Zeile 1 in der Datei usuario.sql-Befehl Fehler: set senha = 'MYkWEn0kHLHHdm' where login = 'rose'
setzen Sie einen Zeilenumbruch nach der letzten Zeile.
Sorry, aber was meinst du damit?
InformationsquelleAutor Quassnoi