firebird相关内容
我尝试在Qt 4.7.3中构建QIBASE驱动程序 ibase.pro TARGET = qsqlibase SOURCES = main.cpp INCLUDEPATH += "C:/Program Files/Firebird/Firebird_2_0/include" "C:/QtSDK/Desktop/Qt/4.7.3/mingw/lib" LIBS += -L"C:/P
..
我开发了一个带有firebird嵌入式数据库的桌面应用程序. 我下载了FirebirdSql.Data.FirebirdClient.dll,并添加了该dll以供参考. 我将这些文件添加到输出文件夹 aliases.conf fbembed.dll firebird.conf firebird.msg ib_util.dll icudt30.dll icuin30.dll icuuc30.d
..
我需要修改我以前关于以下内容的帖子 如何将具有多对多关系的表合并为一条记录 如何将具有一对多关系的表合并到一条记录中 现在我的问题是我的记录现在与一对多关系.我需要显示的是仅最后一条记录,并将其合并为一行 表tbl_equipment和tbl_warranty 这是所需的输出 这是我要实现的代码 SELECT a.equipmentid, a.codename, a
..
我需要收到的解决方案扩展,并且可以在链接我有这个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) -
..
我的dataTable无法显示firebird数据库中的数据. 这是在我移到新服务器后发生的(旧服务器损坏了硬盘).所有的php数据和mysql数据库已经备份,然后恢复到新服务器.但是,我的php页面之一无法显示来自firebird数据库的数据(来自另一台服务器的数据). 奇怪的是,为什么在我的旧服务器上可以显示,但是在新服务器上却不能显示? 我的服务器os是ubuntu server
..
我使用Firebird 2.5,并且想要检索以下值 用户名: 我用SELECT rdb$get_context('SYSTEM', 'CURRENT_USER') FROM ... 数据库名称: 我用SELECT rdb$get_context('SYSTEM', 'DB_NAME') FROM ... 但是对于服务器名称,我没有找到任何客户端API,您知道如何使用SELEC
..
我有一个Firebird数据库,其中的表具有两列:日期和值. 我想获取最新值.问题是,该表可以轻松拥有超过20万行.我的选择查询花费了超过400毫秒的时间,这对我的应用程序来说太长了.有什么办法可以加快速度吗? 我无法以任何方式更改数据库.我不能使用Firebird 3.0中引入的任何窗口功能. 这是我的查询: SELECT REG_DATE_TIME,REG_VAL F
..
我想计算重复的日期值.我已经知道我的字段"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.1与普通的Varchar一起使用... 然后我想使用Unicode升级所有数据(以访问Delphi XE2,DBExpress) 我搜索了但不是很好的帮助. 那么,您能建议我如何将我的数据升级到unicode firebird吗? 非常感谢...,祝你有美好的一天. 解决方案 您可以查看 IBExpert 迁移或使用
..
我有2个查询: SELECT EW_OBIEKTY.STATUS , EW_OB_ELEMENTY.IDE , EW_OB_ELEMENTY.TYP FROM EW_OBIEKTY INNER JOIN EW_OB_ELEMENTY ON EW_OBIEKTY.UID = EW_OB_ELEMENTY.UIDO WHERE (((EW_OBIEKTY.STATUS
..
我正在Firebird 2.5-DB上运行此SQL脚本: SELECT aktivitaet.creationdatetime, (select STRINGPROPVALUE from PROPERTY WHERE PROPERTYNAME LIKE 'GlobalDokPfad') as basispfad, aktivitaet.pfad, cast(rechnung.datum
..
我有Windows 7 64bit.我正在尝试在VS 2010中使用Firebird. 我收到以下错误: 无法找到或加载已注册的.Net Framework数据提供程序. 我已经完成了以下 安装了"NETProvider-2.6.5.msi" 提取了"FirebirdDDEXProvider-2.0.5.zip" 我将.dll的文件从DDEX zip文件复制到了目录
..
我正在使用Delphi 10.2.3和Firebird 2.5.8.我有一个带有2个字段(标识和文本)的小表,可以在子窗体中进行编辑,并使用主窗体上的数据.在子表单上,我使用DBGrid& DBNavigator.每次使用时,我都会创建表格并将其销毁. 在我的子窗体上,每次都可以看到更新的数据.关闭子窗体后,我在主窗体中刷新列表,但是 SELECT Id,Text FROM Tbl_T
..
我正在使用Firebird 2.5和asp.net(4.5). 我正在尝试找出如何使用insert ... returning或其他等效方法. 使用fbDataReader,它执行插入OK,但是无论如何我都无法访问返回的值.使用fbDataReader.GetName(0)似乎可以正常工作,可以在"returning"子句中返回变量名称.这甚至适用于子选择中的max(): .....返
..
如何正确显示两个不相关的选择查询,且在过程中没有相互的字段? Table1 Number 1 2 3 4 5 Table2 Letter a 当我尝试使用此过程呼叫他们时, CREATE PROCEDURE SAMPLE RETU
..
我有两台同时运行Firebird的计算机(分别称为A和B)和两个数据库文件(分别称为a.fdb和b.fdb),它们都已复制到两台计算机上.在B上我收到消息 b.fdb不是有效的数据库 其他文件都起作用,两个文件都起作用. 如果B是较旧的版本,但是它是较新的版本(它是FB 2.1,并且由于这个问题,我安装了FB 2.5),这很容易解释.文件a.fdb和b.fdb分别具有ODS 11.1和
..
我需要将新的Firebird生成器/序列初始化为现有“旧"表的最大主键值.我尝试了以下操作,但不起作用,出现错误“令牌未知-第6行,第8列,选择".我不能手动执行此操作,因为它必须在许多不同的DB上执行.我正在使用Firebird 2.5.1. 根据 http://www.firebirdsql. org/file/documentation/reference_manuals/refere
..
我有连接问题. 在计算机上下载该数据库后,我可以毫无问题地连接到数据库: viewdataConnection.ConnectionString = "User ID=sysdba;Password=masterkey;Database=localhost:F:\\machine.FDB;DataSource=localhost;Charset=NONE;" 一切正常. 但是
..
我正在Firebird中编写一个SQL脚本进行作业.首先,我必须创建一个2列表并添加一些值(这些值尚不应该做任何事情) --Create the table create table salary_class ( class varchar(5), occurrence int ) ; commit work; --Add Values to our table insert into
..
我在psql中使用参数时遇到问题. 如何在where子句中正确使用参数. 编译我在下面列出的程序时没有错误. 但是当我传递"bla bla bla"字符串时没有任何结果. CREATE PROCEDURE SELECTCATALOGUE ( TXT VARCHAR(30)) RETURNS ( CODE VARCHAR(9), NAME VARCHAR(50)) AS BEGIN
..