use*_*661 7 firebird interbase isql
我正在创建一个简单的isql脚本,但它不起作用,我需要一些帮助来找出它的错误.
我需要连接到数据库并执行SQL文件.这是我的脚本,名为script.sql:
CONNECT 'localhost:C:\Monde\Servidor\db\monde.fdb' USER 'SYSDBA' PASSWORD 'masterkey';
update usuario
set senha = 'MYkWEn0kHLHHdm'
where login = 'rose'
Run Code Online (Sandbox Code Playgroud)
当我尝试连接到我的数据库使用:
isql.exe -i script.sql
Run Code Online (Sandbox Code Playgroud)
我得到以下消息:
Use CONNECT or CREATE DATABASE to specify a database
Expected end of statement, encountered EOF
Run Code Online (Sandbox Code Playgroud)
好的,虽然这是一个老问题我发现了如何做,你只需要附加de -q参数,像这样:
isql.exe -q -i script.sql
Run Code Online (Sandbox Code Playgroud)
资源:
在UPDATE语句末尾附加分号:
CONNECT 'localhost:C:\Monde\Servidor\db\monde.fdb' USER 'SYSDBA' PASSWORD 'masterkey';
update usuario
set senha = 'MYkWEn0kHLHHdm'
where login = 'rose';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
22707 次 |
| 最近记录: |