firebird相关内容

火鸟-插入或更新触发器后

我的数据库中有一个计算,需要在更新触发器之后为"table1"更新"field1". 更新该字段会导致更新后触发器触发并执行冗长的过程并显示错误. 请建议在执行“更新后"触发器之后如何更新"field1",而又不使“更新后"触发器再次执行. 我知道我不能将After触发器与NEW配合使用. 谢谢 解决方案 一个可以使用基于上下文变量的自定义锁定机制,以防止重复调用A ..
发布时间:2021-04-28 20:33:54 其他开发

外键参考目标不存在

我需要同步来自不同Firebird数据库的两个表中的数据.准确地说,我需要使用表Users(第二数据库)中的记录来更新表Person(第一数据库)中的记录.不仅是“名称",“电子邮件",“生日",而且ID也是(!).问题是-有一些表,这些表依赖于通过FOREIGN KEY Constraint的Person的ID. 我正在尝试这样做: 将外键约束放到相关表中. 同步两个表(这意味着更 ..
发布时间:2021-04-24 19:20:38 Java开发

连接和Python中的编码不匹配

我在启动Firebird连接时遇到了一些麻烦,这似乎与编码有关.我正在这样连接到数据库( local_copy 是/path/to/database.fdb ): conn = fdb.connect(dsn = local_copy,user ='****',password ='****',charset ="ISO8859_1") 仅适用于某些字符集.我需要具有 ISO8859_1 ..
发布时间:2021-04-21 20:26:59 其他开发

在SQL中获取字符串的长度

我正在尝试获取SQL中字符串的长度(使用Firebird 2.x +版本).每当我选择一个字符串的长度时,它都会给我该字符串的实际分配的最大长度,而不是获取记录中记录了多少个字符的长度,如您在此处看到的: 字符长度 : 注释 使用类型为 CHAR 的参数,此函数返回形式的字符串长度(即,字段或变量的声明长度).如果要获得“逻辑"长度,而不计算尾随空格,请右键- ..
发布时间:2021-04-21 20:19:35 其他开发

使用chars/varchar的Firebird查询

我正在将SQLManager Lite用于firebird,到目前为止,尚不可能编写对char/varchar列进行操作的查询.字符集是win1252. 类似 的查询 从“名称"为"John"的“人"中选择* 尽管该记录存在于数据库中,也不会返回任何结果.在数字列上进行类似的查询也可以.我在这里错过了什么吗? 此外,该查询在我的应用程序中运行良好.唯一的问题是,我也希望能够在S ..
发布时间:2021-04-21 20:18:55 其他开发

如何关闭与Firebird数据库的连接

我正在使用asp.net c#webforms框架4.5开发项目,并且在Firebird数据库上进行了连接测试,但是当我关闭此连接时,我并没有使用下面的代码来进行连接:/p> 字符串conDDNS;FbConnection conexaoDDNS;受保护的void Abrir_Fechar_Click(对象发送者,EventArgs e){尝试{this.conDDNS ="DRIVER = I ..
发布时间:2021-04-10 18:53:16 C#/.NET

具有自动重新连接的JDBC连接

我正在使用JDBC连接到数据库服务器. 该连接是通过无线网络进行的,有时可能会令人迷惑. 在失去连接的那一刻,我需要关闭并重新启动应用程序. 有人有一些代码示例,可以在其中编写某种包装程序来自动重新连接并重新运行上一个查询吗?这样可以节省很多麻烦. 我只是不确定应该/应该如何实施. 也许已经有可用的东西了? 解决方案 让连接池为您处理此问题,其中许多人可以验证连接. DBCP ..
发布时间:2021-02-11 19:26:58 Java开发

使用SSIS将数据从SQL Server传输到Firebird

我正在尝试在SQL Server数据库中执行选择,然后使用SSIS将结果插入到Firebird. 我已经被Google搜索过,但是任何事情都可以帮助您=/ 知道我该怎么做吗? 谢谢. 解决方案 我猜您正在尝试在SSIS和Firebird之间创建连接.为此,您需要先下载LCPI OLE DB Provider for InterBase. 安装后,只需在创建新的连接管 ..
发布时间:2020-11-08 03:09:59 数据库

Ruby超时不​​超时

我正在使用Firebird数据库 gem 连接到用户指定的数据库.只要用户提供正确的数据,它就可以正常工作.如果没有,gem无法连接,gem将引发异常需要很长时间.我试图像这样使用Timeout:timeout: database = Fb:Database(connection_data) Timeout::timeout(5) do database.connect #that's ..
发布时间:2020-11-08 03:09:55 其他开发

查询结果中的行号

我想查询按公司去年的销售额来获得的信息. 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),等等.这可能吗?或至少 ..
发布时间:2020-11-08 03:08:47 其他开发

用于多处理器的Firebird数据库调整

我正在运行一个称为Fishbowl清单的软件,并且它在firebird数据库(Windows Server 2003)上运行.这时,当一个以上的用户访问该软件时,鱼缸软件的运行速度非常慢.我想知道是否有人可以提供有关调整数据库或最佳实践的信息?我们目前正在运行具有4 gig内存的Dell Power Edge 2700双四核.任何帮助将不胜感激. 先谢谢您.罗伯特 解决方案 我确实报 ..
发布时间:2020-11-08 03:08:43 其他开发

Delphi-使用参数查看

我有以下视图: CREATE OR ALTER VIEW "ButtonGroup_ButtonNames_view"("ButtonName") AS select "ButtonName" from "ButtonGroupName_ButtonName" where "ButtonGroupName_ButtonName"."ButtonGroupName" = ':lButto ..
发布时间:2020-11-08 03:08:40 其他开发

Powershell连接到Firebird

嘿,我想知道如何从Powershell中连接到Firebird数据库(gdb)文件.有没有一种方法可以使用.net数据提供程序进行Firebird连接?有没有办法将System.Data.Odbc.OdbcConnection连接到firebird? 解决方案 @Alexandr的代码来自我建议您阅读全文.尽管他也没有完全解释代码,但我认为它是相当自说明的,唯一缺少的信息是如何获取/使用F ..
发布时间:2020-11-08 03:08:37 其他开发

为什么zend_form无法使用Firebird数据库中带有变音符号的记录填充输入?

我有通过ZendX库连接到Firebird数据库的zend应用程序.它具有Windows-1250字符集.我正在尝试使用zend_form创建编辑表单并使用db值填充它.它可以处理没有变音符号的记录,并且数据可以正确显示,并且是可编辑的.只要有特殊字符,并且表单输入为空,就会出现问题. $form->addElement( 'textar ..
发布时间:2020-11-08 03:08:34 PHP

使用FireDac(Delphi)注册Firebird Blob过滤器

使用Firebird SQL和Delphi多年,我一直注册自己的 Blob过滤器使用Devrace中的FBPlus. 随着Delphi随FireDac一起提供,我希望转向该技术,从而消除了对第三方数据访问组件的需求. 有人在Fi​​reDac中注册Firebird SQL Blob过滤器有经验吗?尽管我可以简单地将字段作为二进制数据访问并通过解压缩等例程运行,但我更希望通过引擎在字段级 ..
发布时间:2020-11-08 03:08:30 其他开发

Datasnap \ FireDAC:查询执行两次

我有以下问题: 1)我使用Delphi XE7开发了一个三层系统. 2)服务器层,使用REST使用datasnap创建. 3)我将Firebird用作数据库,并使用FireDAC进行访问. 4)我有一个值为 01 的序列. 5)我在服务器层创建了以下查询: 从rdb $数据库中选择GEN_ID(gen_my_sequence,1) 6)在服务器上返回查询中 ..
发布时间:2020-11-08 03:08:27 其他开发

firebird中FOUND_ROWS()的功能是什么?

亲爱的所有...我熟悉MySQL,但不熟悉Firebird. 我想将我的PHP页面从MySQL更改为Firebird query.但是在更改命令FOUND_ROWS()时遇到了一些困难.有人知道Firebird中FOUND_ROWS()的功能是什么吗? 我浏览了每个站点,但没有答案.我被困在这种情况下.请帮忙. 解决方案 类似于@Andrei K.答案. 您的问题的答案: ..
发布时间:2020-11-08 03:08:24 数据库