问题标签 [interbase]

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 回答
2180 浏览

database - 防止打开firebird .GDB数据库

我有一个格式为 .GDB 的 firebird 数据库。

如果我设置了一个 interbase 服务器并使用默认密码(例如 IB Expert)打开 .GDB,我可以打开数据库。

所以我想防止数据库被其他软件打开我该怎么做?

使用“gsec.exe”我可以添加和修改用户,但这并没有给我一个防止数据库被新的 firebird 实例打开的工具。

0 投票
3 回答
2799 浏览

sql - Firebird 2.5 VS Interbase 9/XE - 哪个性能更快?

我们处于必须在这两个数据库之间进行选择的情况。我们目前在 Firebird 上,但有时它会因为堆积太多的交易历史或其他东西而滞后,应应用备份恢复以使事情变得更好。

在我的具体情况下:数据库的大部分表格都填充了数字字段。查询主要有内部连接。我插入和选择的速度几乎相同。(但在未来我正在寻找更严格的选择)有 3 个主表,其中有数十亿条记录(每秒不断增长)。

但是我想看看在上述正常负载和重载中哪个是最好的,比如选择和处理选定的字段,在事件触发和存储过程执行中的整体性能,我认为这些知识足以选择他们之间(欢迎更多意见)并且可能会帮助其他人做出决定。

我在问

  • 和 Interbase 一样吗?
  • 是否值得向 Interbase 努力?
  • 哪个整体表现更好?
  • Interbase 是否有像 Firebird 这样的历史问题,它会不断增长数据库并减慢它的速度?

PS:我将暂时离开这个问题而不检查解决方案。也许会有人比较实际的数据库,每天的查询库,问题和结果对我和其他人来说会更有用。

0 投票
3 回答
4707 浏览

sql - Firebird 备份还原令人沮丧,有没有办法避免呢?

我正在使用 Firebird,但最近数据库增长非常严重。确实有很多删除语句在运行,还有更新/插入,并且数据库文件大小增长得非常快。在大量删除记录之后,数据库大小并没有减少,更糟糕的是,我感觉查询实际上变慢了一点。为了解决这个问题,已经涉及到每日备份/恢复过程,但是因为是时候完成了——我可以说使用 Firebird 真的很令人沮丧。

  • 任何关于解决方法或解决方案的想法都将受到欢迎。

  • 同样,我正在考虑切换到 Interbase,因为我从朋友那里听说它没有这个问题 - 是这样吗?

0 投票
1 回答
398 浏览

ado.net - 无法使用 ADO.NET 为 Interbase 创建参数化查询

我正在尝试使用 ADO.NET 向 Interbase XE 数据库发出参数化的 SELECT。我正在使用的代码如下:

我收到以下错误:

这向我表明,查询没有以它识别为参数化查询的语法发送到 Interbase。

这比我预期的要难。我是个ficko吗?你能帮我吗?

0 投票
2 回答
2199 浏览

odbc - interBase 的 ODBC 连接器

我试图连接到一个 interBase 数据库,并创建一个 ASP.net 应用程序。我使用的是 64 位机器,但出于总和原因,我似乎无法从数据源管理员那里添加数据源。我使用了一个名为 data direct 的程序,它在我的 32 位机器上运行良好。

任何人都可以建议我如何解决这个问题?

0 投票
1 回答
970 浏览

c# - 使用 ASP.net c# 连接到 Interbase

我正在尝试创建一个连接到 interbase 数据库的网页,有人可以帮助我如何建立与该数据库的连接。如果您有一个很棒的代码示例。

0 投票
1 回答
144 浏览

asp.net - 一些列从 interbase sql 返回为空

我的电脑/服务器上有奇怪的问题。

我运行查询,例如

从 myTable 中选择 field1、fieldId

这将平均返回 10 个结果

现在奇怪的是: 有时当我将它呈现到我的下拉列表时,fieldId 是空白的,我的意思是呈现空白,带有文本,有时 field1 是空白的。

当我检查数据时,数据总是存在的。

知道如何解决这个问题吗?

我们在 Windows Server 2008 R2 上使用 Interbase XE 服务器。我们通过 Interbase 附带的 ODBC 驱动程序(安装在服务器上)访问它。

我执行了几次查询,有时我会丢失一列中的数据。

欢迎任何建议

PS这我无法重现此错误,它只是发生了

0 投票
0 回答
177 浏览

delphi - IBX:向 TIBControlAndQueryService.InternalServiceQuery 添加超时

我想在调用 TIBControlAndQueryServiceGetNextLine 时添加 isc_info_svc_timeout(1 秒)选项。我复制并修改了 IBServices 以在 isc_info_svc_line 之后以类似的方式将 isc_info_svc_timeout 附加到 ServiceQueryParams,例如 ServiceStartAddParam (Value: Integer; param: Integer),但我收到错误消息“不支持功能”

编辑

首先,我决定将超时添加到 InternalServiceQuery 而不是 GetNextLine。其次,我将超时参数附加到我不应该的 FQueryParams 中。第三,超时参数在 isc_service_query 函数中有自己的位置,4 和 5 位置(数据长度和数据指针)。现在它看起来像它的工作,我的意思是没有“不支持的功能”错误,但不幸的是它没有。在没有数据要发回时调用 GetNextLine(调用 InternalServiceQuery)后,我的应用程序挂起并等待数据,就像超时参数没有效果一样。

0 投票
5 回答
5225 浏览

sql - SQL 查询帮助 - 使用 INTERBASE 的子查询

我有以下查询

我在第 3 行不断收到错误消息

顺便说一句,我使用interbase IBConsole,请您给个建议!

0 投票
1 回答
305 浏览

interbase - 在interbase中选择列信息

我需要选择我的数据库的所有列及其属性
(默认值、注释、类型、精度、比例、如果主键、可为空和自动增量)。

我为此使用什么命令?