8

我正在创建一个简单的 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
4

2 回答 2

8

好的,虽然这是一个老问题,但我发现了如何做到这一点,您只需要附加 de -q 参数,如下所示:

isql.exe -q -i script.sql

资源:

iSQL 参考表单 Destructor.de

于 2013-04-24T17:15:52.517 回答
5

在语句末尾附加分号UPDATE

CONNECT 'localhost:C:\Monde\Servidor\db\monde.fdb' USER 'SYSDBA' PASSWORD 'masterkey';
update usuario
set senha = 'MYkWEn0kHLHHdm'
where login = 'rose';
于 2011-04-28T16:07:49.800 回答