将sqlite数据库连接到firebird

时间:2016-07-14 07:10:06

标签: firebird

下面用于通过Firebird SQL连接数据库的命令。

CONNECT "C:\Users\vkaja\Desktop\testing_mysql\newdb.db"

newdb.db文件架构中,数据从SQLite转储。

此处newdb.db具有读写权限。但此处预测的错误不是有效的用户名和密码。

  

声明失败,SQLCODE = -902

1 个答案:

答案 0 :(得分:1)

Firebird并不关心数据库文件的扩展。 fdb是'标准',gdb是历史的,但它可以是任何东西。但是,您要连接的数据库必须是Firebird数据库。您不能只是从不同的数据库系统(例如SQLite)打开数据库文件。

您的问题是身份验证:您尝试在没有用户名+密码组合的情况下进行身份验证,如果您没有设置相应的环境变量,则意味着Firebird会尝试使用空用户和密码进行身份验证,您的Firebird安装不存在。通常,如果您使用Firebird不知道的用户名和密码,也会收到此错误。

但即使你修复了身份验证问题,你也会立即得到一个不同的错误:无效的数据库(或类似的),因为该文件不是Firebird数据库。