firebird - 读取 firebird 数据库,rdbms 打开数据库时出现 i/o 错误

标签 firebird

我正在使用 Firebird 作为 rdbms。当使用 flamerobin 连接并打开数据库时,我无法从我的 winforms 应用程序访问同一个数据库,出现 i/o 错误。

数据库是嵌入式firebird,存储在我的本地磁盘c上。

错误信息是

An unhandled exception of type 'FirebirdSql.Data.FirebirdClient.FbException' occurred in FirebirdSql.Data.FirebirdClient.dll

Additional information: I/O error during "CreateFile (open)" operation for file "C:\DB\DEMOFB.FDB"
Error while trying to open file

最佳答案

如果您使用的是 2.5 之前的 Firebird 版本,那么这就是嵌入式引擎的限制 - 每个数据库只允许一个连接。从 2.5 开始,允许从不同的嵌入式服务器模块同时访问同一数据库。

关于firebird - 读取 firebird 数据库,rdbms 打开数据库时出现 i/o 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17336599/

相关文章:

Firebird-数据库文件关闭错误消息

python - 仅参数作为值的 case 表达式中的数据类型未知

c# - Firebird embedded 和 Entity Framework 6 出现 "Unknown data type"错误

java - Android 上的错误 java.lang.NoClassDefFoundError : org. firebirdsql.jdbc.FBDataSource

stored-procedures - firebird 将触发器更改为存储过程

sql-order-by - 仅当Character是FireBird 2.5上的数字时,才转换为Int

security - 用于存储 secret 的可移植数据库

sql - Firebird 中的 token 未知

Java JDBC 类型转换(Firebird/Jaybird): check value/type compatibility before using getter or updater ResultSet method?