问题标签 [firebird-3.0]

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 投票
2 回答
1056 浏览

oracle - Firebird 创建函数 TRANSLATE 就像在 Oracle 中一样

我尝试创建一个与 Oracle 中的函数具有相同功能的TRANSLATE函数,我在 Oracle 中创建了函数并且效果很好,但是当我尝试将此代码重写为 Firebird 时出现问题。我收到“不支持表达式评估”的错误。为什么?

0 投票
3 回答
24469 浏览

php - “连接被远程接口拒绝”使用 PDO 连接到 Firebird 3

尝试下面的代码,但会导致异常 - SQLSTATE[HY000] [335544421] 连接被远程接口拒绝

眼镜:

0 投票
3 回答
6674 浏览

database - 为什么 Firebird 的存储过程中不允许使用临时表?

我正在尝试在 Firebird 数据库的存储过程中创建临时表。

我的存储过程清单:

每次我尝试创建此过程时,都会出现错误:

我做错了什么?我正在使用 Firebird 3.0 RC

0 投票
1 回答
2624 浏览

c# - Firebird ADO.NET 4.10.0.0 数据提供程序是否与 Firebird 3.0 一起使用?

我目前正在尝试让我的 ASP.net 4.5 项目连接到最近发布的 Firebird 3.0。

我正在使用 Visual Studio 2015 社区版 Firebird 3(64 位),并使用 NuGet 获取 ADO.NET 4.10.0.0。

但是,当我尝试连接时,我收到以下消息的异常:

this.connect.ServerVersion 引发了“System.InvalidOperationException”类型的异常

我收到的其他一些消息:

消息:“连接已关闭”
来源:FirebirdSQL.Data.Fierbird.Client
StackTrace:
位于 C:\Users\Jiri\Documents\devel\NETProvider\working\NETProvider\src 中的 FirebirdSql.Data.FirebirdClient.FbConnection.get_ServerVersion() \FirebirdSql.Data.FirebirdClient\FirebirdClient\FbConnection.cs:第 217 行

IBExpert 连接没有任何问题。

此环境以前使用 Firebird 2.5 和较旧的 ADO.Net

现在最好的猜测是它不受支持,但我在网上的研究尚无定论(据我所知,有迹象表明它已使用 Firebird 3 RC1 进行了测试)

如果有人能指出我正确的方向来实现这一点,那就太棒了。

提前致谢!

0 投票
1 回答
2076 浏览

wildfly - Firebird 3 sysdba 密码惊人问题

我从 firebird 2.5.x 迁移到 3.0 我更改了 firebird.conf :

在那之后你就是发生了什么:

我可以使用 SYSDBA 主密钥从 Netbeans IDE 进行连接。我可以使用带有其他密码的 SYSDBA 从 FlameRobin(数据库管理员工具)连接。我无法使用带有其他密码的 SYSDBA 从 Wild-Fly 服务器连接。

我真的很纳闷。!!

0 投票
3 回答
6272 浏览

ubuntu - Flamerobin 在 Ubuntu 16.04 LTS 中与 Firebird 3.0 的连接失败 - 错误:连接被远程接口拒绝

我刚刚在 Ubuntu 16.04 LTS 中安装了 Firebird 3.0。我可以从 Windows 计算机使用 Flamerobin 连接到服务器。我还在服务器中安装了 Flamerobin,以便能够在本地管理数据库,但是在注册服务器和数据库后,连接失败。Flamerobin 显示以下错误消息:

您有什么建议可以解决这个问题并能够使用 Flamerobin 进行本地连接吗?

0 投票
1 回答
667 浏览

delphi - 如何在 Firebird 3 OO Api 中使用事务参数块

我一直在使用 Firebird 3 中包含的新 Firebird.pas 界面。当我尝试使用自定义事务参数块时遇到问题。如果我向块中添加任何标签,我似乎总是收到错误“事务参数块的格式无效”。我见过的唯一一个关于如何做到这一点的例子是 Firebird 3 中包含的“Using_OO_API.html”文档。这里是重现错误的代码。任何建议表示赞赏!

0 投票
1 回答
8132 浏览

firebird - 如何正确从 Firebird 2.5.1 迁移到 Firebird 3.0?

我正在尝试将 Firebird 2.5.1 迁移到 Firebird 3.0 做了什么:

  1. 备份火鸟 2.5.1
  2. 在 Firebird 3 上恢复

问题是并非所有表都已迁移;过程、触发器和视图不会被恢复。

为什么?任何地方都手动如何正确迁移?

0 投票
1 回答
3641 浏览

database - Firebird 3.0 嵌入式版本无法连接

我尝试使用 IBExpert 连接到 Firebird 数据库文件,Flamerobin 总是收到此错误“无法完成对 localhost 的网络请求”

Firebird 3.0 嵌入式版本是否有任何变化,因为我可以毫无问题地连接到 2.5.5 版本?

0 投票
1 回答
968 浏览

ado.net - Firebird ADO.NET provider 5.0.5.0 到 Firebird 3.0 无法连接,除了 sysdba

我正在尝试从我的简单测试 .net 应用程序连接到firebird 3.0最新版本。ADO.NET provider 5.0.5.0当我使用 sysdba 时,用户连接正常,但如果我使用其他用户,则连接失败并出现经典 FBException:

"initial catalog=c:\\Database\\Data.fdb;data source=localhost;user id=sysdba;password=sysPass;port number=3050"= 好的

"initial catalog=c:\\Database\\Data.fdb;data source=localhost;user id=michal;password=micPass;port number=3050"= 失败

但是,如果我尝试通过 IBExpert 或 isql 进行连接,则连接正常,我可以从表中获取数据。

以前我使用 Firebird 2.1,然后我升级到 Firebird 3.0 superclassic 并从 nuget 获取 ADO.NET 提供程序。实际上我不需要 SRP 加密,所以我禁用了 WireCrypt 等并使用 Legacy 身份验证(Firebird 3.0 发行说明 第 117 页)。然后我通过 IBExpert 创建了我的新用户(sysdba 是在安装 firebird 服务器期间创建的)。

我不需要从以前的 firebird 版本迁移用户,因此我跳过了升级 v.2.x 安全数据库步骤。

奇怪的是,我可以通过 IBExpert 或 isql 连接 myUser,但不能通过 ADO.NET 提供程序。

在我看来,ADO.NET 提供程序不太可能有这种类型的错误(每个人都需要通过用户连接),所以我想我的配置有些错误。