问题标签 [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.
sql - 如何从另一个表中获取行数?
我有一张表(table1),列出了从最高年级到最低年级的学生名单。我想把它们分成3组。但是每组有多少学生?首先我计算我有多少学生,然后我在 table1 中查找列NumberStudent
等于学生总数的行(如果我找到的话)。我取 group1 的数量,这意味着 group1 中的学生人数。学生不应在其他组中重复。
表 2
包含根据他们的数量在每个组中有多少学生
- 对于 5 名学生,group1 = 2 名学生,group2 = 2 名学生和 group3 = 1 名学生
- 对于 3 名学生,group1 = 2 名学生,group2 = 1 名学生和 group3 = 0 名学生
表格1
我想计算 Table1 中有多少学生
比如我有5个学生,我按照Table2的数量把他们分成3组。
表2
我在 Group1 有 2 个学生,在 Group2 有 2 个学生,在 Group3 有 1 个学生
Group2 有 2 个学生在 group1 中没有找到
Group3 有 1 个学生,在 group1 中找不到
结果应该是
delphi - 如何在 Firebird 3.0 上启用线压缩
我与 Firebird 和 Delphi 合作,我想通过有线压缩实现通过 Internet 的访问;但我无法激活它。
我已按照本文档中的步骤获取新参数(我能找到的少数参数之一) 如何使用 FireDAC 在 Firebird 3.0 上启用 WireCompression
在测试中,我使用 Windows server 2012 R2 Firebird:Firebird-3.0.4.33054_0_Win32(32 bits) 也复制到可执行文件夹。fbclient.dll zlib1.dll(同上服务器和客户端)使用wirecompression = true 创建了firebird.conf。我在应用程序的 Firedac 中给出了 wirecompression=true 。
为什么我无法激活 P15:CZ 压缩?
session - Firebird 中 UDF 的会话特定存储
出于对某些列的加密目的,我编写了 UDF。然后我意识到通过 SQL 传递密钥是无稽之谈,因为 SYSDBA 可以跟踪 SQL 并查看会话环境。他就是那个不应该访问数据的人。
完全数据库加密对我来说不是选项,因为大多数数据不需要加密并且速度很重要。
我的方法是使用 ECC 公钥/私钥技术将密钥从客户端传输到服务器。这很容易实现,但是我可以在哪里存储我的 UDF 中的会话密钥?我可以在我的 UDF 中获取有关呼叫者会话的某种信息吗?
firebird - 从 FB3.0 连接到 FB2.5
我有 2 台使用 Firebird 2.5 的服务器。每台服务器都有一个单独的数据库,其中一台连接到另一台以检索一些数据。其中一台服务器切换到 Firebird 3.0,现在它无法连接到 2.5 服务器。它说我的用户名或密码不正确。我已经使用凭据连接到 2.5 服务器,它们没问题。
为了检索数据,我在外部数据源 [SERVER] 上使用执行语句 [STATEMENT] 作为用户 [USER] 密码 [PASSWORD]。
2.5有更多的数据库,升级到3.0会很麻烦。
有人有这个问题吗?
entity-framework - 将 Firebird 数据库与实体框架模型连接 - 连接失败
我想将 Firebird 数据库与实体框架模型连接起来。完成成功安装并创建数据库。但是,我在连接数据库时遇到了“索引超出数组范围”的问题。参考下图。
- 视觉工作室 2015
- Firebird 客户端版本 4.10.0.0
- DDEX 提供程序版本 3.0.2.0
- 火鸟设置 v3.0.4
我按照此链接中建议的步骤进行操作。但我选择“嵌入式服务器”作为服务器类型。 https://firebirdsql.org/file/documentation/reference_manuals/fbdevgd-en/html/fbdg30-efw-vs-prepare.html
完成上述配置后,我面临以下情况。
因此,我在高级选项中将“fbclient.dll”设置为客户端库。之后我面临这个错误
我在这里做错了什么?请纠正我。
firebird - UDF Firebird 函数 STRTOINT 未在查询中定义,即使它在 RDB$FUNCTIONS 中列出
我正在尝试在我的 Firebird 数据库中运行 SQL 查询。我已经在本地开发环境中恢复了备份。
我的错误如下:
要检查该功能是否存在,我运行以下命令:
如何正确调用函数?欢迎任何提示!
c# - 如何创建 Firebird 数据库用户并授予该用户一些权限
我正在使用 SYSDBA 动态创建一个 firebird 数据库。我想创建一个具有某些权限的用户,然后使用新用户打开这个数据库。有人可以帮忙吗?
执行此代码时,会引发以下异常。
FirebirdSql.Data.FirebirdClient.FbException (0x80004005):在表“PLG$SRP”上添加违反 PRIMARY 或 UNIQUE KEY 约束“INTEG_5”的记录错误