将变体转换为双精度时出错 [ Delphi XE + IBObjects 4.9.12]
我的配置: Delphi XE 火鸟2.1 IBObjects 4.9.12 Windows 7 64 位 当我尝试为 IBOQuery 参数设置值时出现异常(“无法将类型 (UnicodeString) 的变体…
Firebird 2.1 存储过程用于连接多行文本
我正在尝试编写一个存储过程来将多行文本连接在一起,以将其作为单个字符串返回。例如: CREATE TABLE TEST ( ID INTEGER, SEQ INTEGER, TEXT VARCHAR…
当出现死锁时 ibase_execute 就会挂起
设置:firebirdsql 2.1.3 win32,php 5.3(与xampp一起安装) 当我尝试更新在桌面应用程序或 IBexpert 中编辑的记录时,出现死锁,ibase_execute 只是…
在 Firebird 中,有一种方法可以在 INSERT 过程中自动更新重合行吗?
如果您正在运行一个查询,该查询从另一个表中插入一组新记录,则有一种方法可以强制更新目标表中的一致 pk 记录,而无需删除记录或将进程拆分为另外两…
将 SQL Server 查询转换为 Firebird 时遇到问题
我是 Firebird 的新手,并且在将此 T-SQL 转换为 Firebird SQL 时遇到特别困难。此代码存储在数据库外部,而不是存储过程中。 DECLARE @NumTotal int …
如何测量 Firebird 2.1 数据库上 blob 占用的空间量?
我有一个使用 Firebird 2.1 的生产数据库,我需要找出每个表(包括 blob)使用了多少空间。 blob 部分是棘手的部分,因为标准统计报告未涵盖它。 我无…
SQL 查询帮助 - 需要一些魔法
我需要一些查询帮助 - 我正在使用 Firebird 2.1。 我有一张表,如下所示: RowID (primary key) | ActivityID | Duration | BilledAt 1 | 1 | 50 | 06…
如何使用SQL MAX函数获取一行的所有字段?
考虑这个表(来自 http://www.tizag.com/mysqlTutorial/mysqlmax.php): Id name type price 123451 Park's Great Hits Music 19.99 123452 Silly Pud…
firebird中最大存储过程名称
我正在将数据库从 Interbase 迁移到 Firebird,我们遇到的第一个问题来自我们存储的过程名称。 我们有一些名称超过 31 个字符的存储过程(这似乎是 FB…
使用 F_RoundToEven FreeAdhocUDF 函数因某些数字而失败
我注意到,当我们使用 FreeAdhocUDF 中的 F_RoundToEven UDF 时,它无法对某些数字产生正确的结果。 例如,查询: select F_RoundToEven(21.145, 2) C…
Firebird 2.1 TIMESTAMP 算术和民用间隔
我的理解是,与 Interbase v6 保持一致,Firebird 2.5 不支持 SQL-92 INTERVAL 关键字。至少,建议此参考和我重复的SQLCODE -尝试让 INTERVAL 在 Fire…
尝试在 Windows Server 2003 上使用 Firebird Server 2.1 时出现运行时错误 R6034(无法加载 gds32.dll)
当我尝试在 Windows 2003 Server 中执行应用程序时,出现运行时错误 R6034。 Microsoft Visual C++ 运行时库 运行时错误! R6034 应用程序已尝试 加载…
如何暂时禁用 Firebird 2.1 中表中的所有约束?
我想禁用所有外键约束并在之后重新启用它们,有什么办法可以做到这一点吗? 我知道 SQLServer 允许这样做,但是 Firebird 呢?…