问题标签 [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 投票
3 回答
1708 浏览

firebird - FIREBIRD BLR 解码器

伙计们。当我相信我是一个天才并且元数据是我的知识产权时,我在 firebird 中开发了一个程序来跟踪单个表上的更改,其中包含 id 和时间戳。所以,我做了一个非常聪明的举动,并删除了这个程序的来源。

有谁知道 BLR 解码器,或者我需要构建一个的文档?

TIA。

0 投票
3 回答
2725 浏览

delphi - 如何重新启动 Interbase

我尝试按照http://edn.embarcadero.com/article/28604重新启动 Interbase。这是一些代码:

我注意到该服务在服务对话框中被列为“InterBase 2009 Guardian gds_db”。我尝试了不同的变体作为 OpenService 的参数,但没有成功......有什么提示吗?

编辑: net start 将服务列为InterBase 2009 Guardian gds_dbInterBase 2009 Server gds_db

RaiseLastOSError 在这两种情况下都会返回:Project IBRestart.exe 引发异常类 EOSError,并带有消息“系统错误。代码:1060。指定的服务不作为已安装的服务存在。

所以 vService 在上面的代码中始终为 0。我什至尝试停止其他服务,例如 Themes,它确实有效。可以是字符串中的空格必须特殊处理吗?我试图关闭IIS Admin,它返回了与 Interbase 相同的错误消息。

0 投票
1 回答
452 浏览

interbase - 是否可以使用访问受限的 windows 用户运行 Interbase 2007 服务器?

我正在开发一个遗留软件,并且最终它成为运行以受限用户登录的 interbase 服务器(Interbase 2007)的要求。

我们在这里尝试过(不是我),但没有客户端能够连接到服务器,包括 IBConsole,就像没有安装 Interbase 服务器一样。即使两者都运行在同一台计算机上。

是否可以使用访问受限的 windows 用户运行 Interbase 2007 服务器?

0 投票
1 回答
7868 浏览

sql - Interbase:来自字符串“”的转换错误

我正在运行 IB2009,我正在尝试计算特定字段既不为 NULL 也不为空的记录数:

其中 MYVIEW 是 VIEW,MYVIEW.ID 是 INTEGER,而 MYVIEW.VARCHARFIELD1 是 VARCHAR(18)。

我收到错误消息

第 1 行出错,字符串“”的转换错误

我不太明白,因为当我删除 COUNT() 函数时,查询执行得很好。有谁知道我做错了什么?谢谢!

0 投票
1 回答
289 浏览

.net - .net InterBase FireBird SQL

我在 C# .net 环境中使用 InterBase 和 FireBird SQL。

我想在我的程序中使用事务范围。

如何使用 InterBase-FireBird 有效地做到这一点?

任何想法 ?

0 投票
1 回答
643 浏览

database - 当 IBQuery 组件处于活动状态时,事务是否处于活动状态

打开 TIBQuery (IBQuery.Open) 时,对应的事务是否仅在从数据库中获取数据时或只要 IBQuery 关闭时才处于活动状态?

0 投票
2 回答
479 浏览

database - 一个活跃的 IB 交易在单个用户应用程序的整个生命周期内

当单个用户应用程序仅使用一个 IB 事务时,是否会产生任何负面影响,该事务在程序运行期间一直处于活动状态?仅使用 CommitRetaining 和 RollbackRetaining。

背景:我想使用 IBQuery(s) 并将它们连接到 DB Grid(s) (DevExpress),它将所有记录一次加载到内存中。所以我想避免在每个 SQL 插入命令之后重新获取所有数据。IBTransaction.Commit 将关闭数据集。

0 投票
1 回答
2264 浏览

java - 如何使用纯 JDBC 访问 Interbase (.IB) 数据库?

我有一个想要使用 Java 应用程序访问的 .IB 文件。我在哪里可以找到 Interbase 的驱动程序。我的操作系统是 Mac OS X

0 投票
1 回答
467 浏览

.net - InterBase 数据库文件出现损坏()

当我尝试删除 InterBase 数据库中的某些行时出现此错误,

但对于那些 ROWS,我可以为 SELECT 和 UPDATE 触发 SQL 查询……但不能删除。

出了什么问题,可能的解决方案是什么。

0 投票
8 回答
3518 浏览

delphi - Delphi dbExpress 和 Interbase:UTF8 迁移步骤和风险?

目前,我们的数据库使用 Win1252 作为唯一的字符编码。我们很快将不得不在数据库表中支持 Unicode,这意味着我们必须为四个数据库和大约 80 个在内部 24/7 环境中运行的 Delphi 应用程序执行此迁移。对于 Delphi 应用程序是否有将数据库迁移到 UTF-8(或 UNICODE_FSS)的建议?下面列出了一些问题。非常感谢您的回答!

  • 是否有工具可以通过转储数据、使用 UNICODE_FSS 或 UTF-8 重新创建数据库并重新加载数据来帮助迁移现有数据库(大小在 250 MB 和 2 GB 之间,没有 Blob 字段)?
  • Delphi 2009、dbExpress 和 Interbase 7.5是否存在与 Unicode 字符集相关的已知问题?
  • 您会建议先将数据库升级到Interbase 2009吗?(此升级已计划,但优先级不高)
  • 我们可以简单地迁移数据库并且 Delphi 将自动处理 Unicode 字符集,还是我们也必须更改每个 Datamodule(dfm 和源代码)中的所有字符字段类型?
  • 您建议采用哪种策略与现有应用程序的正常开发和维护并行进行迁移?该应用程序在内部运行,因此开发和数据库管理在内部完成。

更新:来自 InterBase 论坛主题:InterBase 中的 Unicode 数据库 - 真的吗?(这不是我的主题,但它表明 InterBase XE 中仍然存在一些问题)。

以下是我提交的一些报告: QC#92867 - 仅当视图包含联合并且使用 ClientDataSet 时,来自视图的字符串字段为空白。在我的一些报告中发现这是缺少数据,这些报告不再有效。

QC#91494 - IB 字符列数据字符字段(例如:Char(1))在通过存储过程检索时用空白填充。测试失败 - 例如:如果 Active = "Y"。我大量使用带有表单的存储过程,但这些都不起作用。

QC#91355 - IBSqlMonitor 失败。IBSqlMonitor 的输出有些乱码,使得这个工具毫无用处。(所以,连我的铲子都坏了!)

未报告 - TClientDataSet 中的持久字段对于 TWideString 失败。

其他相关QC条目:

QC#94455 SQL Unicode 字符类型失败(InterBase XE)