问题标签 [firebird2.5]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1141 浏览

delphi - 如何在 Delphi XE2 dbExpress 和 Firebird 2.5 中使用布尔值

新的 XE2 dbExpress 在使用布尔字段时是否仍然存在问题?

0 投票
1 回答
2192 浏览

sql - 混合两个不同表的记录

我正在寻找一种方法来解决我的 SQL 问题。

我在 Firebird 2.5 中有 2 个表( T1 和 T2 ),如下所示:

我需要一个查询来混合这些表的记录并按日期升序对它们进行排序。我不在乎连接查询是否增加了字段数,或者日期字段与结果不同,或者需要存储过程。

示例输出

或(更好的输出)

0 投票
1 回答
1121 浏览

firebird - 无法创建新的 Firebird 数据库

我是火鸟的新手。我使用“安装为应用程序”选项安装了 Firebird Superserver 2.5。我还安装了 FlameRobin GUI 前端。当我尝试使用SYSDBA用户名和masterkey密码创建新数据库时,它显示以下错误:

在此处输入图像描述

我在 Windows 7 上安装并希望在单台 PC 上使用它。

0 投票
5 回答
1136 浏览

orm - 哪个 ORM 工具与 Firebird 2.5 兼容?

我想使用 Firebird 2.5 SuperServer 作为 .NET 4.0 应用程序的后端。哪个 ORM 工具与 .NET 4.0 和 Firebird 2.5 兼容?

0 投票
1 回答
481 浏览

firebird - 在具有密码的网络驱动器上创建 Firebird DB

我在网络驱动器上安装了 Firebird,但无法创建新数据库。网络驱动器有密码,我不确定它是否有所作为。我得到一个 sqlstate = 08006 错误。在网络驱动器上设置 Firebird 数据库的任何提示都会有所帮助。我用来创建数据库的行是:

0 投票
3 回答
1127 浏览

visual-studio-2010 - Firebird 的实体模型支持

我下载了 Firebird 2.5 并在某处读到它支持实体框架。当我在我的项目中添加 ADO.NET 实体数据模型并尝试使用模型更新数据库时,Visual Studio 2010 仅在列表中显示 SQL Server 数据源。没有列出 ODBC 或 Firebird.NET 提供程序。

在那种情况下,如何让 Firebird 充当我项目中实体模型的数据源?

0 投票
1 回答
1104 浏览

delphi - Delphi:带有 ODBC 的 Firebird 2.5 上 ClientDataSet 中的文本块

我们遇到了一个非常奇怪的问题。我们正在运行具有以下表结构的 firebird 2.5 数据库。

我们在 Windows 7 上使用 Firebird 2.5.1 + ODBC 2.0.0.151。

我们使用Delphi XE,用TADOConnection + TADODataSet + TDataSetProvider + TClientDataSet 连接数据库。

问题是当我们将新记录插入(或更新)到 ClientDataSet 并更新字段 MEMO 时。(TMemoField)(这在 FB 1.5 和所有版本的 MS SQL 服务器中都可以正常工作)。

现在使用 firebird 2.5 数据库,我们会收到错误消息“参数类型错误、超出可接受范围或相互冲突”。从 Delphi IDE 运行时,但如果我们在外部运行时不会出错。

最大的问题是当我们更新字段 MEMO 时,字段 DATO 的时间部分消失了。如果我们不包括 MEMO 字段,则一切正常。

另一件奇怪的事情是,如果我们直接使用 TADODataSet 来更新字段,一切正常。只有通过 ClientDataSet 更新时才会出现问题。

我做了一个小的演示项目来说明这个问题。

Test.zip (1090 KB): http: //www.consultas.no/u/3037f738

所有提示和提示将不胜感激!

最好的问候, 比约恩·拉森

0 投票
6 回答
26811 浏览

sql - 如何在存储过程中拆分逗号分隔的字符串?

如何将逗号分隔的字符串拆分为存储过程中的字符串并将它们插入到表字段中?

使用火鸟 2.5

0 投票
1 回答
117 浏览

sql - 在 2 个表中按所有字段搜索左连接 - 性能问题?

我在 firebird sql 2.5 中的 2 个表之间进行左连接,我需要使用 like 语句将它们作为字符串进行搜索。

它像是 :

表:用户:

身份证 | 姓名 | 时间 | 地址_FK

.

表: 地址:

身份证 | 街道 | 城市 | 国家

我想在加入这两个表后,在每个结果字段上执行匹配字符串的搜索。

  • 什么是最好的性能方法,或者这是唯一可能的方法?
0 投票
2 回答
7858 浏览

visual-studio - Firebird & Visual Studio 2010 找不到数据提供者

我有 Windows 7 64 位。我正在尝试将 Firebird 与 VS 2010 一起使用。

我收到以下错误:

未能找到或加载已注册的 .Net Framework 数据提供程序。

我做了以下

  1. 安装“NETProvider-2.6.5.msi”
  2. 提取“FirebirdDDEXProvider-2.0.5.zip”

我将 .dll 从 DDEX zip 文件复制到目录 C:\Program Files (x86)\FirebirdClient其内容是:

我从 DDEX 编辑了 2 个 reg 文件,将“%path%”替换为“ C:\Program Files (x86)\FirebirdClient

从目录“C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\NETFX 4.0 Tools”我运行了 Gacutil,如下

我不能使用另一个 Gacutil,因为它说它是为以前的版本构建的。

我也跑过

这给了我:

从目录 C:\Windows\Microsoft.NET我修改了以下 4 个文件:

在每个文件中,我添加了以下 2 个条目

毕竟,我仍然无法让 firebird 与 Visual Studio 一起工作。我可以从服务器资源管理器中查看数据库和表,但是我无法添加数据源,在完成步骤中,它给出了一个错误:

“创建新数据源时出错:无法获取“WinFormsApp.DataSet1”的类型信息。

作为一个更好的例子,使用 DbProviderFactory,Firebird 是第 5 个索引,我运行以下代码:

出现以下异常:

未能找到或加载已注册的 .Net Framework 数据提供程序。

例外:

任何人都可以请帮忙。