firebird相关内容

将具有1到N关系的表合并为1条记录,其中N条记录的最后一个值

我需要修改我以前关于以下内容的帖子 如何将具有多对多关系的表合并为一条记录 如何将具有一对多关系的表合并到一条记录中 现在我的问题是我的记录现在与一对多关系.我需要显示的是仅最后一条记录,并将其合并为一行 表tbl_equipment和tbl_warranty 这是所需的输出 这是我要实现的代码 SELECT a.equipmentid, a.codename, a ..
发布时间:2020-11-08 03:07:14 数据库

重建SQL查询以汇总两个表中的日期

我需要收到的解决方案扩展,并且可以在链接我有这个SQL查询: SELECT KP3.id_contact, (KP3.D2-KP3.D1) / (12*31) AS Y, ((KP3.D2-KP3.D1) - ((KP3.D2-KP3.D1) / (12*31)) * 12 * 31) / 31 AS M, CAST(MOD((KP3.D2-KP3.D1) - ..
发布时间:2020-11-08 03:07:13 其他开发

无法在php-ubuntu服务器12.04中显示firebird数据

我的dataTable无法显示firebird数据库中的数据. 这是在我移到新服务器后发生的(旧服务器损坏了硬盘).所有的php数据和mysql数据库已经备份,然后恢复到新服务器.但是,我的php页面之一无法显示来自firebird数据库的数据(来自另一台服务器的数据). 奇怪的是,为什么在我的旧服务器上可以显示,但是在新服务器上却不能显示? 我的服务器os是ubuntu server ..
发布时间:2020-11-08 03:06:11 其他开发

如何在Firebird 2.5.x中获取服务器名\主机名

我使用Firebird 2.5,并且想要检索以下值 用户名: 我用SELECT rdb$get_context('SYSTEM', 'CURRENT_USER') FROM ... 数据库名称: 我用SELECT rdb$get_context('SYSTEM', 'DB_NAME') FROM ... 但是对于服务器名称,我没有找到任何客户端API,您知道如何使用SELEC ..
发布时间:2020-11-08 03:06:07 其他开发

获取最新值-SQL执行时间太长

我有一个Firebird数据库,其中的表具有两列:日期和值. 我想获取最新值.问题是,该表可以轻松拥有超过20万行.我的选择查询花费了超过400毫秒的时间,这对我的应用程序来说太长了.有什么办法可以加快速度吗? 我无法以任何方式更改数据库.我不能使用Firebird 3.0中引入的任何窗口功能. 这是我的查询: SELECT REG_DATE_TIME,REG_VAL F ..
发布时间:2020-11-08 03:06:04 其他开发

如何为Firebird升级Unicode数据?

我正在将Firebird 2.5.1与普通的Varchar一起使用... 然后我想使用Unicode升级所有数据(以访问Delphi XE2,DBExpress) 我搜索了但不是很好的帮助. 那么,您能建议我如何将我的数据升级到unicode firebird吗? 非常感谢...,祝你有美好的一天. 解决方案 您可以查看 IBExpert 迁移或使用 ..
发布时间:2020-11-08 03:04:58 其他开发

在重新启动应用程序或数据库连接之前,不会更新DBGrid数据

我正在使用Delphi 10.2.3和Firebird 2.5.8.我有一个带有2个字段(标识和文本)的小表,可以在子窗体中进行编辑,并使用主窗体上的数据.在子表单上,我使用DBGrid& DBNavigator.每次使用时,我都会创建表格并将其销毁. 在我的子窗体上,每次都可以看到更新的数据.关闭子窗体后,我在主窗体中刷新列表,但是 SELECT Id,Text FROM Tbl_T ..
发布时间:2020-11-08 03:03:48 其他开发

火鸟插入...返回asp.net

我正在使用Firebird 2.5和asp.net(4.5). 我正在尝试找出如何使用insert ... returning或其他等效方法. 使用fbDataReader,它执行插入OK,但是无论如何我都无法访问返回的值.使用fbDataReader.GetName(0)似乎可以正常工作,可以在"returning"子句中返回变量名称.这甚至适用于子选择中的max(): .....返 ..
发布时间:2020-11-08 03:02:46 C#/.NET

Firebird 2.5报告“不是有效的数据库".虽然是

我有两台同时运行Firebird的计算机(分别称为A和B)和两个数据库文件(分别称为a.fdb和b.fdb),它们都已复制到两台计算机上.在B上我收到消息 b.fdb不是有效的数据库 其他文件都起作用,两个文件都起作用. 如果B是较旧的版本,但是它是较新的版本(它是FB 2.1,并且由于这个问题,我安装了FB 2.5),这很容易解释.文件a.fdb和b.fdb分别具有ODS 11.1和 ..
发布时间:2020-11-08 03:02:39 其他开发

如何设置初始发电机值?

我需要将新的Firebird生成器/序列初始化为现有“旧"表的最大主键值.我尝试了以下操作,但不起作用,出现错误“令牌未知-第6行,第8列,选择".我不能手动执行此操作,因为它必须在许多不同的DB上执行.我正在使用Firebird 2.5.1. 根据 http://www.firebirdsql. org/file/documentation/reference_manuals/refere ..
发布时间:2020-11-08 03:02:35 其他开发

C#中的Firebird连接

我有连接问题. 在计算机上下载该数据库后,我可以毫无问题地连接到数据库: viewdataConnection.ConnectionString = "User ID=sysdba;Password=masterkey;Database=localhost:F:\\machine.FDB;DataSource=localhost;Charset=NONE;" 一切正常. 但是 ..
发布时间:2020-11-08 03:02:32 C#/.NET

在Firebird中,如何在过程中编写多个if语句?

我正在Firebird中编写一个SQL脚本进行作业.首先,我必须创建一个2列表并添加一些值(这些值尚不应该做任何事情) --Create the table create table salary_class ( class varchar(5), occurrence int ) ; commit work; --Add Values to our table insert into ..
发布时间:2020-11-08 03:01:30 其他开发

在PSQL中使用参数

我在psql中使用参数时遇到问题. 如何在where子句中正确使用参数. 编译我在下面列出的程序时没有错误. 但是当我传递"bla bla bla"字符串时没有任何结果. CREATE PROCEDURE SELECTCATALOGUE ( TXT VARCHAR(30)) RETURNS ( CODE VARCHAR(9), NAME VARCHAR(50)) AS BEGIN ..
发布时间:2020-11-08 03:00:28 其他开发