问题标签 [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.
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 结果
非常感谢任何帮助。
提前致谢。
sql - Firebird 中的选择查询的性能问题
我有两张表,一张小(~ 400 行),一张大(~ 1500 万行),我试图从小表中查找在大表中没有关联条目的记录。
我在查询中遇到大量性能问题。
查询是:
该列large_table.small_id
引用 small_table 的id
字段,这是它的主键。查询计划显示大表使用了外键索引:
已为两个表上的索引重新计算统计信息。
查询需要几个小时才能运行。这是预期的吗?
- 如果是这样,我可以重写查询以使其更快吗?
- 如果没有,可能有什么问题?
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?
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 行,我将添加索引以尽可能加快查询速度。
firebird - Firebird 2.5 - 从存储过程中为表中的每一行添加唯一 ID
我有一个没有唯一 ID 的表。我想创建一个存储过程,将行号作为 ID 添加到每一行,但我不知道如何获取当前行号。这是我到目前为止所做的
java - java.library.path 中没有 jaybird [dll]
当使用嵌入式 firebird 导出我的 java 项目时,我在控制台中收到一条消息:“java.library.path 中没有 jaybird [22 [任何版本,我猜]]”。
但它实际上是在我的项目的库路径上,自引用到我的工作区。我尝试了很多解决方法,例如
或将 dll 插入用户库或将 dll 作为引用库放在另一个文件夹中。
这真的让我很紧张。如何解决此错误?杰尼?
sql - 如何决定何时在表列上使用索引
我什么时候应该在表上使用索引?
- 从多少行索引才有意义?
- 如果我有具有恒定行的表,只是编辑了列(不在“where”子句中),即使表只有大约 15 行,索引也有意义?编辑:在这种情况下,非索引选择/读取是否比索引读取更有效?
编辑:现在我正在使用 firebird 2.5,但大多数时候我使用的是 SQL Server 2005/2008。
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 (русский)”正确显示。
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
我需要传递什么参数?
ruby-on-rails-3 - 不兼容的字符编码:UTF-8 和 ASCII-8BIT rails 3 和 firebird
我正在使用在 firebird 中创建的现有数据库开发应用程序。当我尝试从数据库中获取一些数据并将其显示在视图中时,rails 会向我显示该错误。我意识到数据库没有字符集,charset = none!所以,我试图弄清楚问题是什么以及如何解决它。不得不提的是,不能修改数据库,因为它是另一个应用程序的生产数据库。Rails 仅在查询使用波浪号 (´) 获取数据时显示错误,否则不会出现问题。这是我得到的错误:
intercero 是有问题的领域
我希望你能帮助我解决这个问题。如果缺少信息,请告诉我。我要疯了!从现在开始感谢。