firebird相关内容

从右修剪空白

我正在使用firebird数据库,但我的问题是我所有的数据都在'right'上以空格存储.当我查询一些信息以在其他程序(AutoIt)中使用它时,我陷入了空白. UPDATE tableName SET columnName = TRIM(columnName)UPDATE DETECTION SET DNAME = right(TRIM(DNAME)); 我已经尝试过这种方法,但是不幸的 ..
发布时间:2021-05-08 18:54:32 其他开发

如何追踪服务火鸟

如何使用delphi xe10跟踪服务Firebird服务器的所有事件?这是我的代码: my:= TIBControlService.Create(Self);my.ServerName:='127.0.0.1/3050';my.Protocol:= TProtocol.TCP;my.LoginPrompt:=假;my.TraceFlags:= [tfQPrepare,tfQExecute,t ..
发布时间:2021-05-08 18:54:28 其他开发

我可以在Where子句中使用Firebird DateAdd函数吗?

在firebird中,我可以在where子句中使用 DateAdd 函数吗?我有以下sql; 选择编号s.warranty_start从序列号在哪里s.warranty_start>dateadd(年,-3,'现在') 我遇到错误; 不支持 表达式评估 解决方案 您的第三个参数无效. 选择编号s.warranty_start从序列号在哪里s.warranty_start>date ..
发布时间:2021-05-08 18:54:24 其他开发

删除许多记录后如何优化表

我从表中删除了许多记录,但是数据库大小(Firebird)保持不变.我该如何减少呢? 我正在寻找类似于PostgreS中真空的东西. 解决方案 这是Firebird遇到的许多麻烦之一.最好,唯一有效且正确的方法-使用 gbak 备份/还原数据库 ..
发布时间:2021-05-08 18:54:19 其他开发

从执行块中选择?

是否可以从执行块结果中进行选择?我想从中执行一些操作(求和等). 选择t1.*从(执行块返回(OUT_VALUE整数)作为开始...暂停;结束)t1 或 与t1为(执行程序块...)选择 *从t1开始排序t1.sort_column 两者都不起作用.有人有建议吗?谢谢! 解决方案 您应该创建一个独立的存储过程,例如 创建过程proc1返回(OUT_VALUE整数) 作为开始. ..
发布时间:2021-05-08 18:54:16 其他开发

Firebird中的表名有很多额外的空间

因此,我使用Python fdb库在Firebird中创建了一个表,如下所示: >>>导入fdb>>>conn = fdb.connect(...)>>>sql =“创建表test_table(id整数不为null)">>>游标= conn.cursor()>>>cursor.execute(sql)>>>conn.commit() 但是,当我列出表时,却得到了这个奇怪的结果: >>>表格 ..
发布时间:2021-05-08 18:54:12 其他开发

共享文件夹上的Firebird Shadow(Windows OS)

我正在使用isql命令在共享Windows文件夹上创建影子文件!这是正确的命令吗? SQL>创建阴影5 AUTO'\\ bma-pc \ shadows \ PERSO5.SHD';语句失败,SQLSTATE = HY000元数据更新失败-在辅助文件,影子文件,缓存文件或日志文件名中不允许使用节点名 在本地文件夹上很好 解决方案 Firebird默认情况下禁止这样做.这主要是因为它 ..
发布时间:2021-05-08 18:54:09 其他开发

(Firebird)子安装程序完成后,在Inno Setup中安装配置文件的自定义版本

我正在尝试使用Inno Setup将Firebird 3与我的应用程序一起安装,我需要分发自定义版本的 firebird.conf 文件以替换Firebird随附的默认版本.怎么做?以下任何选项就足够了: 在安装Firebird之后复制 Firebird.conf .(我无法执行此操作,因为在运行Firebird安装之前,始终会复制 [Files] 部分中添加的文件). 下载Fireb ..
发布时间:2021-05-08 18:54:05 其他开发

Django-firebird无法正常工作

我下载了该文件夹并将其放入 C:\ Python27 \ Lib \ site-packages \ django \ contrib \ gis \ db \ backends \ firebird ,但是当我使用它时,给我一个 error:django.core.exceptions.ImproperlyConfigured:"firebird"不是可用的数据库后端.尝试使用django. ..
发布时间:2021-05-08 18:54:02 Python

如何在firebird3中更改列类型

自从firebird 3起,我无法修改列类型 在我使用这种更新之前: 更新RDB $ RELATION_FIELDS集RDB $ FIELD_SOURCE ='MYTEXT'其中(RDB $ FIELD_NAME ='JXML')和(RDB $ RELATION_NAME ='XMLTABLE') 因为我收到了ISC错误335545030. 也许火鸟3还有另一种方式? 解决 ..
发布时间:2021-05-08 18:53:59 其他开发

为什么Firebird在除法时会截断小数位?

Firebird在除法而不是舍入时会舍去小数位.此外,它以分子和分母的小数位数为基础,将返回值的小数点位数作为基础. 为什么Firebird会被截断而不是四舍五入?为何将返回值基于查询中的小数位数? Firebird 2.5: 从rdb $ database中选择187/60.00;-结果:3.11从rdb $ database中选择187.000/60;-结果:3.116从rdb ..
发布时间:2021-05-08 18:53:56 其他开发

Firebird-处理异常的自定义消息

我正在使用Firebird 2.5.我正在尝试在存储过程中处理用户定义的异常自定义消息. 我有两个过程.第一个引发带有附加信息的异常(自定义异常消息).第二个从第一个选择数据,它正在尝试处理异常. 我在读取异常的自定义消息时遇到问题.这是显示和测试问题的完整脚本. 创建异常ex_empty'';创建过程the_first_one(iid整数)返回(文本varchar(50))作为开始 ..
发布时间:2021-05-06 18:44:29 其他开发

如何为实体框架注册Firebird数据提供程序?

如何注册Firebird数据提供程序以将其与Entity Framework一起使用? 如何使它出现在实体数据模型向导/选择数据源窗口中? (来源: rafaelromao at sites.google.com ) 我希望它出现在数据源:或数据提供者:列表中. 是否可以?还是我需要以其他方式配置此连接? PS:我要使用的提供程序是FirebirdClient 2.5 ..
发布时间:2021-05-04 20:00:47 其他开发

火鸟ISC错误代码:335544721

我们的客户最近报告了此错误,我们不知道该如何解决.我们正在使用Delphi XE6开发我们的应用程序,并将其作为后端连接到Firebird(v2.5)数据库.我们还使用IBObjects在Delphi中使用Firebird数据库.我们已经设法通过在运行查询之前停止Firebird Windows服务来在开发机上复制错误,但是我们还没有找到一种方法来检测代码中丢失的连接(例如,通过发生事件),因此我 ..
发布时间:2021-04-30 19:00:24 其他开发

带有Firebird 2.5的EF Core编码

我正在将用Delphi + FireDac制造的旧系统迁移到C#+ EF.由于它是旧系统,因此已经有一个包含许多记录的数据库(许多记录没有编码信息). 当我使用C#+ EF获取包含特殊字符的记录时,这些字符无法正确显示. 如何解决此问题? C# 德尔福 MainWindow.xaml.cs-ButtonClick 私有无效Button_Click(对象发送者,Rou ..
发布时间:2021-04-30 18:55:55 C#/.NET

修剪字符字段

我们目前正在将Delphi与Borland数据库一起使用.我们正计划从borland迁移到Firebird库(borland lib具有内存泄漏). 我们现在遇到的问题是,Firebird库返回一个带有尾随空格的char,以某种方式处理了borland库.我们编写了大量代码,没有任何修饰. 因此现在如果将'abc'存储在char(10)字段中,它将返回'abc'.并且我们的代码失败.我 ..
发布时间:2021-04-30 18:44:25 其他开发