将sqlite数据库连接到firebird
Connecting sqlite database to firebird
以下命令用于通过 Firebird 连接数据库SQL。
CONNECT "C:\Users\vkaja\Desktop\testing_mysql\newdb.db"
在 newdb.db
文件架构中,数据从 SQLite 转储。
这里newdb.db
有读写权限。但是此处预测的错误不是有效的用户名和密码。
Statement failed, SQLCODE = -902
Firebird 不关心数据库文件的扩展名。 fdb
是 'standard',gdb
是历史的,但它可以是任何东西。但是,您要连接的数据库必须是 Firebird 数据库。您不能只从不同的数据库系统(例如 SQLite)打开数据库文件。
您的问题是身份验证问题之一:您尝试在没有用户名 + 密码组合的情况下进行身份验证,如果您没有设置适当的环境变量,则意味着 Firebird 尝试使用空用户和密码进行身份验证,这对于您的 Firebird 安装不存在。通常,如果您使用 Firebird 不知道的用户名和密码,您也会收到此错误。
但即使您修复了身份验证问题,您也会立即收到不同的错误:无效数据库(或类似错误),因为该文件不是 Firebird 数据库。
以下命令用于通过 Firebird 连接数据库SQL。
CONNECT "C:\Users\vkaja\Desktop\testing_mysql\newdb.db"
在 newdb.db
文件架构中,数据从 SQLite 转储。
这里newdb.db
有读写权限。但是此处预测的错误不是有效的用户名和密码。
Statement failed, SQLCODE = -902
Firebird 不关心数据库文件的扩展名。 fdb
是 'standard',gdb
是历史的,但它可以是任何东西。但是,您要连接的数据库必须是 Firebird 数据库。您不能只从不同的数据库系统(例如 SQLite)打开数据库文件。
您的问题是身份验证问题之一:您尝试在没有用户名 + 密码组合的情况下进行身份验证,如果您没有设置适当的环境变量,则意味着 Firebird 尝试使用空用户和密码进行身份验证,这对于您的 Firebird 安装不存在。通常,如果您使用 Firebird 不知道的用户名和密码,您也会收到此错误。
但即使您修复了身份验证问题,您也会立即收到不同的错误:无效数据库(或类似错误),因为该文件不是 Firebird 数据库。