我正在创建一个简单的isql脚本,但它不起作用,我需要一些帮助才能找出它的错误。
我需要连接到数据库并执行SQL文件。这是我的脚本,名为script.sql:
CONNECT 'localhost:C:\Monde\Servidor\db\monde.fdb' USER 'SYSDBA' PASSWORD 'masterkey';
update usuario
set senha = 'MYkWEn0kHLHHdm'
where login = 'rose'
当我尝试使用。:
连接到我的数据库时isql.exe -i script.sql
我收到以下消息。:
Use CONNECT or CREATE DATABASE to specify a database
Expected end of statement, encountered EOF
答案 0 :(得分:7)
好的,虽然这是一个老问题我发现了如何做,你只需要附加de -q参数,如下:
isql.exe -q -i script.sql
来源:
答案 1 :(得分:5)
在UPDATE
语句的末尾添加分号:
CONNECT 'localhost:C:\Monde\Servidor\db\monde.fdb' USER 'SYSDBA' PASSWORD 'masterkey';
update usuario
set senha = 'MYkWEn0kHLHHdm'
where login = 'rose';