firebird2.5相关内容
我有两台都运行Firebird的计算机(我们称它们为A和B)和两个数据库文件(我们称它们为a.fdb和b.fdb),这两个文件都复制到了这两台计算机上。在B上我收到消息 B.fdb不是有效的数据库 其他文件起作用,A上两个文件都起作用。 这很容易解释,如果B是一个旧版本,但它是一个较新的版本(它是FB 2.1,由于这个问题,我安装了FB 2.5)。文件a.fdb和b.fdb分别具有ODS1
..
简单的例子我得到错误的格式错误的字符串。如何解决这一问题? 我使用的是Firebird 2.5,数据库中没有字符集。 set term ^ ; create or alter procedure test4 as declare s varchar(20); begin s='öööööáé'; END^ set term ; ^ 我在FlameRobin和isql中尝试了这一点
..
我有一个旧版Firebird(版本2.5.2)数据库,正在使用FlameRobin(版本0.0.2.1851)检查它。 我在RDB$Relationship_Constraints表上运行了以下查询,以搜索名为‘INTEG_172’的约束: SELECT * FROM RDB$RELATION_CONSTRAINTS a WHERE RDB$CONSTRAINT_NAME = 'INT
..
我正在进行这个简单的交易: DELETE FROM ominve01 WHERE CVE_OBS IN (SELECT CVE_OBS FROM minve01 M WHERE M.FECHA_DOCU '31.12
..
..
我需要一种使用 sql 动态显示从行到列的数据的方法.我的行号从 0 到 N 开始,我想将其转换为列.我不能使用静态列来满足我的要求,因为每次的最大行数都会根据公司要求的政策而变化.我已经完成了研究,但 firebird 没有枢轴/转置/交叉表实现(我可能错了).这是我的桌子 这是我的客户表 这是我的应付表 因为涉及的客户很多,所以需要这样显示 您可以注意到我的客户可以有
..
我正在使用带有 c# 的 Firebird 2_5 数据库,在将数据插入 Firebird 数据库时出现此错误,请问如何解决此问题? "FirebirdSql.Data.FirebirdCliente.FbException (0x80004005): 偏移量 258 处的无效请求 BLR函数 HASHMD5 未定义找不到错误代码 335544932 的消息" ' 解决方案 Fireb
..
我想在 Firebird 中创建一个存储过程: CREATE PROCEDURE CalcPvIncome(开始日期,结束日期,KwPrice 十进制 (2,2) )返回 ( Total_PV_Production 十进制 (9,2),Total_Income 十进制 (9,2) )作为开始FOR SELECT SUM(ENERGY/1000), SUM((ENERGY/1000) * :Kw
..
我希望 Firebird 备份工具 gbak 将其输出写入 Delphi 流(没有中间文件).有一个命令行参数可以写入标准输出而不是文件.然后我使用 JEDI 的 JclSysUtils 中的 Execute 方法来启动 gbak 并处理该输出. 看起来像这样: 程序DoBackup;无功LBackupAbortFlag:布尔值;LBackupStream:TStringStream;开始
..
我用 Firebird(方言 3)编写了一个程序,它返回如下内容: column1 |第 2 列 |第 3 列 |第 4 列 |...----------|-------------|-----------|------------|--------1 |55 |2.5 |100€ |... 具体的列名并不重要.我这样访问它 SELECT * FROM MY_PROCEDURE(:STAR
..
我有一个非常大的数据库(至少对我来说)-超过1 000 000条记录,并且我需要删除所有时间戳均小于某个值的记录.例如: 从表WHERE TS
..
在firebird中,我可以在where子句中使用 DateAdd 函数吗?我有以下sql; 选择编号s.warranty_start从序列号在哪里s.warranty_start>dateadd(年,-3,'现在') 我遇到错误; 不支持 表达式评估 解决方案 您的第三个参数无效. 选择编号s.warranty_start从序列号在哪里s.warranty_start>date
..
是否可以从执行块结果中进行选择?我想从中执行一些操作(求和等). 选择t1.*从(执行块返回(OUT_VALUE整数)作为开始...暂停;结束)t1 或 与t1为(执行程序块...)选择 *从t1开始排序t1.sort_column 两者都不起作用.有人有建议吗?谢谢! 解决方案 您应该创建一个独立的存储过程,例如 创建过程proc1返回(OUT_VALUE整数) 作为开始.
..
我正在将C#使用Firebird 2_5数据库,在将数据插入Firebird数据库时出现此错误,请问如何解决该问题? "FirebirdSql.Data.FirebirdCliente.FbException(0x80004005):在偏移258处无效的请求BLR未定义函数HASHMD5找不到错误代码335544932的消息" ' 解决方案 Firebird本身没有名为 HASHMD
..
DPB在Firebird中是什么意思,以及如何使用isc_dpb_trusted_auth参数? 解决方案 DPB在Firebird中是什么意思 最有可能是“数据库参数缓冲区",“事务...."有TPB,“服务..."有SPB(在Services API中使用). Firebird 2.1.7错误列表具有以下引号: 引擎在 blob参数缓冲区(BPB) 中错误地填充
..
我使用telerik OpenAccess通过此ConnectionString连接到firebird数据库: "ServerType=1;User=SYSDBA;Password=masterkey;Dialect=3;Database=TEST.fdb" ,当我要选择表格时,出现此错误: 我下载了Firebird-2.5.1.26351-0_x64_embed.zip,并将以下文件复
..
我想查询按公司去年的销售额来获得的信息. select Name, Sale from Sales order by Sale DESC 我明白了 Firm 2 | 200 000 Firm 1 | 190 000 Firm 3 | 100 000 我想获得结果的行索引.对于Firm 2,我想获取0(或1),对于Firm 3,1(或2),等等.这可能吗?或至少
..
我需要修改我以前关于以下内容的帖子 如何将具有多对多关系的表合并为一条记录 如何将具有一对多关系的表合并到一条记录中 现在我的问题是我的记录现在与一对多关系.我需要显示的是仅最后一条记录,并将其合并为一行 表tbl_equipment和tbl_warranty 这是所需的输出 这是我要实现的代码 SELECT a.equipmentid, a.codename, a
..
我想计算重复的日期值.我已经知道我的字段"WHEN"是一个时间戳,因此必须将其强制转换为日期类型. 我的实际查询如下: SELECT u.USERNAME, r."WHEN", r.UPDATEINOUT, case (r.UPDATEINOUT) when 0 then 0 when 1 then 1 else r.INOUT end INOU
..
我正在Firebird 2.5-DB上运行此SQL脚本: SELECT aktivitaet.creationdatetime, (select STRINGPROPVALUE from PROPERTY WHERE PROPERTYNAME LIKE 'GlobalDokPfad') as basispfad, aktivitaet.pfad, cast(rechnung.datum
..