问题标签 [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 投票
1 回答
2404 浏览

ruby-on-rails-3 - 将 firebird 数据库与 rails 3 连接

我想将我的 rails 3 应用程序连接到 firebird 数据库。我已关注

https://help.ubuntu.com/community/Firebird2.5

http://mapopa.blogspot.in/2009/02/rails-on-firebird-status-after-adapter.html

链接。此外,我已将 gem 'activerecord-fb-adapter' 和 gem 'fb' 包含到 gemfile 中。

但是,我收到“没有建立 Firebird 连接”的响应。

同时运行 rake db:create 结果

非常感谢任何帮助。

提前致谢。

0 投票
2 回答
1370 浏览

sql - Firebird 中的选择查询的性能问题

我有两张表,一张小(~ 400 行),一张大(~ 1500 万行),我试图从小表中查找在大表中没有关联条目的记录。

我在查询中遇到大量性能问题

查询是:

该列large_table.small_id引用 small_table 的id字段,这是它的主键。查询计划显示大表使用了外键索引:

已为两个表上的索引重新计算统计信息。

查询需要几个小时才能运行。这是预期的吗?

  • 如果是这样,我可以重写查询以使其更快吗?
  • 如果没有,可能有什么问题?
0 投票
1 回答
944 浏览

c#-4.0 - Firebird Prepared Statements

Can anyone advise if Firebird will cache query plans across sessions and, therefore, if FbCommand.Prepare() should be used or is useful?

0 投票
1 回答
3417 浏览

firebird - FireBird 中的 SELF JOIN 与 LEFT JOIN 性能

为了提高从 Delphi XE win32 应用程序对 Firebird 2.5 数据库运行的不同查询的速度,这些查询速度更快:

  • 自连接 - 例如

    SELECT e1.full_name AS Employee, e2.full_name AS Manager FROM employee e1 JOIN employee e2 ON e1.mng_id = e2.emp_no;

或者

  • 与其他表左连接

    SELECT e1.full_name AS Employee, e2.full_name AS Manager FROM employee e1 LEFT JOIN employee_info e2 ON e1.mng_id = e2.emp_no;

考虑到相关表将包含超过 50k 行,我将添加索引以尽可能加快查询速度。

0 投票
1 回答
1607 浏览

firebird - Firebird 2.5 - 从存储过程中为表中的每一行添加唯一 ID

我有一个没有唯一 ID 的表。我想创建一个存储过程,将行号作为 ID 添加到每一行,但我不知道如何获取当前行号。这是我到目前为止所做的

0 投票
1 回答
2105 浏览

java - java.library.path 中没有 jaybird [dll]

当使用嵌入式 firebird 导出我的 java 项目时,我在控制台中收到一条消息:“java.library.path 中没有 jaybird [22 [任何版本,我猜]]”。

但它实际上是在我的项目的库路径上,自引用到我的工作区。我尝试了很多解决方法,例如

或将 dll 插入用户库或将 dll 作为引用库放在另一个文件夹中。

这真的让我很紧张。如何解决此错误?杰尼?

0 投票
5 回答
36907 浏览

sql - 如何决定何时在表列上使用索引

我什么时候应该在表上使用索引?

  1. 从多少行索引才有意义?
  2. 如果我有具有恒定行的表,只是编辑了列(不在“where”子句中),即使表只有大约 15 行,索引也有意义?编辑:在这种情况下,非索引选择/读取是否比索引读取更有效?

编辑:现在我正在使用 firebird 2.5,但大多数时候我使用的是 SQL Server 2005/2008。

0 投票
1 回答
3499 浏览

delphi - Delphi - DBGrid 不显示 UTF8 计算字段

我有一个 TDBGrid 链接到一个 TDataSource,后面有一个 TFibDataSet。在数据集的 OnCalcFields 上,我尝试添加字符串“Russisch (русский)”。

问题是在网格中结果显示为 :Russisch(????????)

有相同的结果

FibDataBase 组件的 ConnectParams.Charset 设置为 UTF-8。我还设置了 DBParams 值lc_ctype=UTF8

我在这里做错了什么?

LE:Delphi XE、Firebird 和 UTF8——这并不能解决我的问题。

LE1:问题仅出现在计算字段上。实时数据“Russisch (русский)”正确显示。

0 投票
2 回答
1540 浏览

firebird - 如何使用受信任的身份验证和 RDB$ADMIN 角色建立 Firebird 2.5 服务连接?

isc_dpb_trusted_auth使用 Firebird 2.1 时,可以通过传入和传入isc_spb_trusted_auth相应的参数块来建立使用可信身份验证的连接。
连接的用户将拥有管理权限,具体取决于他们是具有管理权限的 Windows 组的成员。

对于 Firebird 2.5,可以指定角色“rdb$admin”来连接数据库的管理权限,前提是用户已被授予该角色的权限。

我想使用该角色建立具有管理权限的服务连接,但尚未找到方法。连接已建立,但我不能例如列出数据库用户,当以 SYSDBA 连接时我可以。

isc_spb_trusted_auth我需要什么,isc_spb_trusted_role和/ 其他参数块的组合,isc_spb_sql_role_name我需要传递什么参数?

0 投票
1 回答
611 浏览

ruby-on-rails-3 - 不兼容的字符编码:UTF-8 和 ASCII-8BIT rails 3 和 firebird

我正在使用在 firebird 中创建的现有数据库开发应用程序。当我尝试从数据库中获取一些数据并将其显示在视图中时,rails 会向我显示该错误。我意识到数据库没有字符集,charset = none!所以,我试图弄清楚问题是什么以及如何解决它。不得不提的是,不能修改数据库,因为它是另一个应用程序的生产数据库。Rails 仅在查询使用波浪号 (´) 获取数据时显示错误,否则不会出现问题。这是我得到的错误:

intercero 是有问题的领域

我希望你能帮助我解决这个问题。如果缺少信息,请告诉我。我要疯了!从现在开始感谢。