我正在使用 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/