问题标签 [firebird2.5]
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.
firebird - 如何检查 Firebird 数据库在哪个服务器模式(例如 SuperClassic 或 Superserver)下运行?
最新的 Firebird 2.5.x 数据库可以在 Classic、SuperClassic 或 SuperServer 模式下运行。如何检查已安装的数据库正在运行的这些模式中的哪一种?
transactions - 一个人(重复地)可以在单个事务中重构 Firebird 表吗?
通常,我会像这样对 A 列的数据类型进行相对复杂的更改:
- 创建新数据类型的 B 列
- 设置 B 以包含从 A 派生的新值
- 掉落 A
- 将 B 重命名为 A
为了保证我的数据模型的有效性,我想在单个事务中执行这种重组。到目前为止,我还不能这样做,因为根据隔离级别,要么 B 不被认为存在,要么我不允许重命名 B(“更新与并发更新冲突”),或者没有发生错误,但 B 为空。是否可以按照我的要求执行 - 我很想看看如何 - 还是绝对需要COMMIT
介于两者之间?
firebird - 使用 MyBatis Generator 映射的只读列
Firebird 数据库支持只读列。已计算其值但未更新的列。如果我使用 MyBatis Generator 映射一些带有只读列的表,我在插入或更新表时收到以下错误:
org.firebirdsql.jdbc.FBSQLException: GDS Exception. 335544359. attempted update of read-only column
.
如何使用 MyBatis Generator 处理这种列?是否有可能忽略这种列的插入和更新语句?
注意:使用insertSelective
和updateSelective
传递只读列值 asnull
而不是使用insert
andupdate
只会解决我不想将其他字段更新为null
. 所以,我需要另一个解决方案。
firebird2.5 - 偏移量 163 处的无效请求 BLR
我在 Firebird 数据库中有以下错误。2.5.2 版
直到上周一切正常。此 UDF 存在于磁盘上。我该如何调试这个问题?任何人都可以帮我解决这个问题。
PS:到目前为止我做了什么来解决:
- 备份/恢复 - 没有结果。(我认为在 BK/Restore 后任何结构问题都已解决)。
- 注释所有依赖项,删除 UDF 函数,重新创建 - 没有结果。
delphi - Delphi Firebird UDF 只返回一个字符
我正在使用火鸟 2.5。
我正在尝试编写一个 Delphi XE2 UDF 从一些输入参数返回一些字符串。
Delphi中的函数如下:
udf 声明是:
当我试图测试函数结果时,只有第一个字母“M”。
线条
仅用于测试。真正的代码在这一行之前。
但不工作。
有人可以建议我吗?
错误在哪里?
此外,当我尝试输入一个参数时,我会收到一个大错误,例如“从连接读取数据时出错”。
Tks
拉兹万
这个函数必须如何假设双参数是数字(5、2)?
该函数与前一个完全相同,但多了一个数字参数。
到目前为止(我的旧 UDF Firebird 1.5)我将声明用作“var aProcent:Double”,但是当我返回时它没有任何价值。
UDF 声明如下:
triggers - firebird 2.5 等待另一个触发器
在表 1中,我有触发器 1插入到表 3中,触发器 3使用表 2中触发器 2的结果。Firebird 2.5 中是否有办法仅在表 2中的触发器 2之后午餐表 1中的触发器 1?也许有些“等待触发”?
android - 如何通过 JDBC(jaybird)将我的 Android 应用程序与 Firebird 数据库连接起来
我想使用 JDBC 或 Jaybird 将我的 Android 应用程序连接到 Firebird 数据库。我可以在 JAVA 中连接它,但在 android 中我不能。所以请给我建议或想法。
Android 应用程序中是否添加了任何额外的 Api?
感谢进阶。
triggers - Firebird 中的临时字段
Firebird 2.5 中是否有临时字段?当我:
我在插入前触发器中需要这样的东西:
delphi - 如何在我的 Delphi 应用程序中使用嵌入式 Firebird
我的 Delphi XE3 应用程序使用 Interbase 组件连接到 Firebird 2.5 SuperServer。
我开始了一个新项目来隔离问题,并尝试连接到我的软件数据库。结果如下。
1 - 我可以正常使用 TIBDatabase 连接到数据库。
我想将它部署为使用嵌入式 Firebird 我的问题是:
- 我可以使用 Interbase 组件连接到嵌入式 Firebird 吗?
- 如果是,那我该怎么做?
- 如果没有,那么是否有任何免费的 Firebird 组件?
sql - 如何创建一个表然后提交然后插入然后提交和删除表?
嗨,我在提交数据库时遇到问题。我对 Firebird SQL 很陌生。但是我有一个查询,它创建一个表,然后提交它,然后插入它,提交它,查看数据,删除表,然后再次提交。我正在尝试动态地执行此操作,我可以点击一次执行按钮,然后它就会执行。有没有办法做到这一点?这是查询。