firebird相关内容
我有两台都运行Firebird的计算机(我们称它们为A和B)和两个数据库文件(我们称它们为a.fdb和b.fdb),这两个文件都复制到了这两台计算机上。在B上我收到消息 B.fdb不是有效的数据库 其他文件起作用,A上两个文件都起作用。 这很容易解释,如果B是一个旧版本,但它是一个较新的版本(它是FB 2.1,由于这个问题,我安装了FB 2.5)。文件a.fdb和b.fdb分别具有ODS1
..
我正在尝试在我的数据库中查找特定字符串。我当前正在使用FlameRobin打开FDB文件,但此软件似乎没有正确的功能来执行此任务。 我尝试了以下SQL查询,但不起作用: SELECT * FROM * WHERE * LIKE '126278' 毕竟,做到这一点的最佳解决方案是什么?提前谢谢。 推荐答案 您不能这样做。但您可以将FDB文件转换为类似CSV的文
..
T_Table2的结构为 ID INT TBL1_ID INT TESTER VARCHAR LOT_ID VARCHAR GRP VARCHAR SITE_NUM INT TEST_NUM VARCHAR TEST_DESC VARCHAR MEASUREMENT DOUBLE PRECISION UNIT VARCHAR LL DOUBLE PRECISION UL DOUBLE PRE
..
从Firebird 2.5迁移到3.0后,当我尝试使用C#程序测试数据库的连接时,显示此错误“Connection Reduced by Remote Interface.” 以下是测试连接的代码,我在尝试连接到Firebird 2.5数据库时使用此代码。 txtPassword.Properties.UseSystemPasswordChar = true; txtHostname.
..
我正在尝试使用来自Python的FDB模块从Firebird Version 2.5创建的Firebird数据库中读取数据。但没有成功。 我有一个运行在Windows10 64位系统上的Pythonv3.7.3。 我能够连接到数据库并读取其表的名称: con_1 = fdb.connect(dsn='C:/Prova_Archi.eft', user='sysdba', passwor
..
简单的例子我得到错误的格式错误的字符串。如何解决这一问题? 我使用的是Firebird 2.5,数据库中没有字符集。 set term ^ ; create or alter procedure test4 as declare s varchar(20); begin s='öööööáé'; END^ set term ; ^ 我在FlameRobin和isql中尝试了这一点
..
我正在尝试查询Firebird以获取上个月的数据,从第一天到最后一天(30或31取决于月份)。当我使用下面的代码时,它会给我提供从当前日期到2017年12月13日的转换日期。 代码: WHERE DATE >= DATEADD(MONTH,-1, CURRENT_TIMESTAMP(2)) AND DATE
..
查看专有软件(可能使用Firebird Embedded)的.fdb数据库时,如何确定需要安装哪个版本的Firebird? 我目前能想象的唯一方法是用十六进制查看器查看‘ods-Version’,它是页眉的一部分,它很可能也用作文件头的格式,然后通过挖掘存储库历史记录,以某种方式找出哪个Firebird版本支持哪个ods-版本。至少目前,ods版本的编码方式如下所述。 相关单据:https
..
select mid from aplicacao where mid not in ( select distinct mid from aplicacao inner join prod_app on prod_app.mid=aplicacao.mid where prod_app.coditem=1 ) 我试图在Firebird上搜索解决方案来改进这个查询,但不幸的是没有成功。有人能帮
..
我有一个旧版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
..
我使用的是Firebird数据库,我需要将Excel文件加载到数据库表中。我需要一个能做好这件事的工具。我试了试我在谷歌上找到的一些,但它们都有一些漏洞。 由于Excel数据不是由我创建的,如果它可以扫描文件并发现其中包含什么类型的数据,并建议在数据库中创建表,那就更好了。 另外,如果我可以将文件与数据库表中已有的数据进行比较,并且可以选择要加载和不加载哪些数据,那就更好了。 加
..
我在Firebird 2.5中有一个充满数据的数据库。 我需要将字符集从UTF-8更改为ISO8859_1,我已尝试: alter database default character set ISO8859_1 collation ES_ES 但它不起作用。如何转换字符集? 推荐答案 更改默认字符集仅影响更改后创建的列(没有显式字符集)。现有列不受影响,因为字符集是每个单独
..
我一直在尝试在MacOS上安装/编译php7.4的php-Firebird驱动程序,但到目前为止还没有成功。 驱动程序回购中存在一个未解决的问题,但在帮助方面没有进行太多操作。 https://github.com/FirebirdSQL/php-firebird/issues/6 到目前为止,我这样做了: 已安装https://github.com/FirebirdSQL/fi
..
我无法运行以下SP CREATE PROCEDURE SP_NYANSAT( FORNAVN VARCHAR(30), EFTERNAVN VARCHAR(30), ADRESSE VARCHAR(50), POSTNUMMER CHAR(4), TELEFONNUMMER CHAR(8), EM
..
我正在处理一个遗留的Firebird数据库,似乎无法使其与PHP7.4一起工作。 在PHP7.4中不再提供InterBase扩展,我只能安装PDO_Firebird。 PECL上也没有发布。 https://pecl.php.net/package/interbase 有什么建议可以让它与7.4配合使用吗? php 推荐答案的最新版本确实不再随InterBase包一起提供。
..
我正在进行这个简单的交易: DELETE FROM ominve01 WHERE CVE_OBS IN (SELECT CVE_OBS FROM minve01 M WHERE M.FECHA_DOCU '31.12
..
我正在尝试使用PHP连接到Firebird数据库。 这是我用来连接到它的简单代码。 $user = "******"; $password = "******"; $ODBCConnection = odbc_connect("DRIVER={Firebird/InterBase(r) driver};Database=******;Server=******;Port=******", $
..
我想根据另一个表的值更新ON TABLE中的列,我使用的是稍微旧一点的Firebird 2.1版本,因此在UPDATE执行期间它不支持JOIN语句。为了消除这种情况,根据最初的Firebird常见问题解答http://www.firebirdfaq.org/faq323/中的说明 下面的语句应该有效,但它遗漏了返回为NULL的列的某些值和值,如下面的数据集表格形式所示。 例如,Num 21
..
我想找这个问题的解决方案已经很久了,但在互联网上我都找不到答案。在这种情况下,我需要使用php插入或更新Firebird数据库中的BLOB字段(子类型1)。问题是,当文本变得非常大时,如果大于36k,它将不会执行查询。我知道行查询被限制为32k的数据,我尝试使用c#的参数化查询,但我无法在PHP中找到适合我的查询。离工作还远着呢。 我尝试了ibase_blob_Create等等,我尝试了直接
..
几天来,我在Firebird查询中遇到了日期问题。我正在尝试在SELECT语句的一个字段中连接3个日期。 构建此文件以对其进行测试: select data_wyst, data_sp, data_pop, data_wyst ||' | '|| data_sp ||' | '|| data_pop from rv_sp_dok 结果为: 2015-12-14; 2015-
..