问题标签 [firebird-embedded]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
307 浏览

delphi - Firebird 3 嵌入式服务器有很大的缺点吗?

在多用户应用程序服务器(Delphi Webbroker)中使用嵌入式 Firebird 3 而不是完整的服务器安装是否存在主要缺点?

该应用程序通常具有非常短的事务和低数据量。

据我所知,通过嵌入式服务器访问具有多个线程的数据库文件没有问题,但用户安全性不可用。由于应用程序服务器执行权限操作,因此我不需要 Firebird 安全性。

但是我会失去性能或垃圾收集之类的东西吗?

0 投票
1 回答
192 浏览

firebird - Firebird 嵌入式连接池是否毫无意义?

我正在使用为数据库嵌入的 firebird 3 创建应用程序服务器。连接池通常会加快进行一次事务并断开连接的短连接的速度。但这是否也适用于在连接时没有进行身份验证和网络事件的嵌入式 firebird?

0 投票
1 回答
256 浏览

firebird - 如何在嵌入式 Firebird 3.0 中创建用户

我需要在 Firebird 3.0 嵌入式数据库中创建用户,但使用标准命令会返回错误。

命令: CREATE USER miusuario PASSWORD 'miclave';

返回:

我需要在运行时和开发中创建用户。

知道如何解决这个问题吗?我查看了 Firebird 文档,但没有任何帮助。

我不在服务器模式下使用 Firebird,只在嵌入式模式下使用。

0 投票
1 回答
342 浏览

firebird - 如何更改/创建 firebird 3.0 嵌入式的 sysdba 密码

如何更改或设置 firebird 3.0 嵌入式数据库的 SYSBDA 密码。

我不想/不想使用本地或默认身份验证。

0 投票
1 回答
465 浏览

delphi - TIBDatabase 更改客户端库

我有一个使用 Firebird 作为其数据库的应用程序。现在我想使用嵌入式版本(Firebird)作为临时存储。

是否可以仅为特定的 IBDatabase 组件使用替代客户端库?我没有找到更改客户端库名称的属性

0 投票
1 回答
158 浏览

c++ - 如何设置嵌入 C++ 的 Firebird?

我正在尝试为我正在制作的简单 C++ 应用程序设置 Firebird 嵌入式服务器。它将使用一个仅供应用程序使用的 .fdb 文件,但我希望能够在 PC 之间移动应用程序和数据库文件。

我该如何设置?考虑到“嵌入式”部分的 Firebird C++ 教程数量惊人地少,而且我不知道如何设置代码(在我的项目中使用哪些文件,其中包括 #include,哪些代码用于启动连接)。

0 投票
1 回答
152 浏览

odbc - C 中的 Firebird 4.0 候选版本 1 无法打开嵌入式数据库

我在 Linux 上使用 Firebird 4.0 候选版本 1(尝试在 C 应用程序或 ODBC 驱动程序中使用它)。当我尝试打开嵌入式数据库 ( /path/to/db/name.db) 时,我收到“无法完成对主机 XXX 的网络请求。无法建立连接。” 我知道这意味着找不到 libEngine13.so,因此它默认为 localhost。但是,libEngine13.so 已经构建,并且位于 git repo 的默认安装位置,/path/to/firebird/gen/Release/firebird/lib/plugin所以我不确定为什么找不到它。我还尝试将包含它的文件夹(插件)添加到 LD_LIBRARY_PATH,将 libEngine13.so 复制到与 libfbclient.so(/path/to/firebird/gen/Release/firebird/lib)相同的目录,将其添加到包含 libfbclient.so(等)的目录中的插件文件夹中。有什么想法吗?

0 投票
1 回答
111 浏览

firebird - 使用新用户名重新安装 Windows 10 后 Firebird 3.0 嵌入式数据库不再可用

几年前,我在 Delphi 中编写了一个 CRM 应用程序并使用它。现在我重新安装了我的电脑,唯一改变的是 Windows 10 本身的用户名。结果是,我无法再访问 Firebird 3.0 db 并且我不知道问题是什么或可能是什么,因为据我所知,Firebird 3.0 Embedded librart 不执行身份验证。

有人有想法吗?

0 投票
1 回答
55 浏览

asp.net-core-mvc - iis asp.net core 5上的Firebird读取数据库问题

我想在 ASP.NET Core MVC 中开发一个带有嵌入式 Firebird v2.5 的演示项目。我从文本文件中读取 Firebird 连接字符串信息。因为我将在项目演示中更改数据库,所以我必须从文本文件中读取。或者你的想法是什么?

在这个项目中,我创建了一个DbContext文件,并使用这个类填写了数据库信息:

当我在本地工作时,一切都很好。我可以做所有的 CRUD 操作。

但是当我上传我的项目时,我看到了这个屏幕:

处理请求时发生未处理的异常。

IscException:文件“C:\Firma\BlinePalmeWEB\Mandanten\11PalmeIT\GDI21.FDB”的“CreateFile(打开)”操作期间出现 I/O 错误

尝试打开文件时出错

FirebirdSql.Data.Client.Managed.GdsConnection.HandleResponseException(IResponse 响应)

FbException:文件“C:\Firma\BlinePalmeWEB\Mandanten\11PalmeIT\GDI21.FDB”的“CreateFile(打开)”操作期间出现 I/O 错误

尝试打开文件
FirebirdSql.Data.FirebirdClient.FbConnectionInternal.Connect()时出错

堆栈查询 Cookie 标头路由

IscException:文件“C:\Firma\BlinePalmeWEB\Mandanten\11PalmeIT\GDI21.FDB”的“CreateFile(打开)”操作期间的 I/O 错误尝试打开文件 FirebirdSql.Data.Client.Managed.GdsConnection.HandleResponseException( IResponse 响应)FirebirdSql.Data.Client.Managed.Version10.GdsDatabase.ReadResponse() FirebirdSql.Data.Client.Managed.Version10.GdsDatabase.Attach(DatabaseParameterBufferBase dpb, string database, byte[] cryptKey) FirebirdSql.Data.FirebirdClient.FbConnectionInternal 。连接()

我添加了所有权限都是 IIS,但我无法完成这项工作 - 我该如何解决这个问题?