首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用其他应用程序时打开数据库

使用其他应用程序时打开数据库
EN

Stack Overflow用户
提问于 2012-09-27 08:11:23
回答 2查看 474关注 0票数 1

我有一个使用第三方应用程序的数据库。我需要打开这个数据库来读取。如何在第三方应用程序运行时打开db?

我知道错误:

文件"CreateFile (打开)“操作中的I/O错误

代码:

代码语言:javascript
运行
复制
FbConnectionStringBuilder csb = new FbConnectionStringBuilder();

csb.ServerType = FbServerType.Embedded;  
csb.Database = ConfigurationManager.AppSettings["PathToFirebirdDB"];                      

csb.Charset = "WIN1251";
csb.Dialect = 3;
csb.ClientLibrary = @"fbembed.dll";

csb.UserID = "SYSDBA";
csb.Password = "*****";

using (FbConnection fbBD = new FbConnection(csb.ToString()))
{                       

    fbBD.Open();
    // other code
    ...
}
EN

回答 2

Stack Overflow用户

发布于 2012-09-27 08:31:54

正如注释:问题在于它的嵌入式,如果您连接到一个数据库服务器,您不会有问题,但您要做的是打开两个副本的服务器运行相同的文件。

票数 1
EN

Stack Overflow用户

发布于 2012-09-29 13:11:48

可能你有火鸟版本< 2.5

从Firebird嵌入的v2.5,您可以有多个连接到同一个DB。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12616824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档