问题标签 [firebird2.1]

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 回答
2249 浏览

delphi - 是否可以为少数用户使用 Firebird Embedded

我在 Windows 上使用 Firebird(Delphi 2010 开发的应用程序)。

是否可以为少数用户使用 Firebird Embedded?

http://www.firebirdsql.org/manual/fbmetasecur-embedded.html

如果我们的应用程序在单台机器上(在 LAN 上)具有嵌入式 firebird,那么多个用户(12-25)是否可以使用它。运行应用程序的每台机器,指向单台机器上嵌入应用程序的 firebird 数据库?共享同一个数据库?

还是只有嵌入式版本 1 用户?

0 投票
2 回答
535 浏览

firebird - 如何将结构更改从一个 Firebird 的数据库合并到另一个?(不是数据)

问题是这样的:我的公司有一项服务不能长时间停止运行,我正在对该服务使用的数据库结构进行一些修改。

现在我的所有修改都已准备好并在测试台环境中经过良好测试,我想将它们导出到正在运行的系统中。我可以使用 IBExpert 或 FlameRobin 手动执行此操作,但我想知道是否有更自动化的方法来执行此操作(我花了一整天时间逐个创建表、属性等,感觉很愚蠢)。

有没有?

0 投票
2 回答
3780 浏览

sql - 在 firebird 数据库中设置的 MINUS 代数运算符

我有两个相同的查询,在同一张表上应用了不同的过滤器。

第一个查询返回(1,2,3,4,5),第二个返回(3,4,5)

我想应用 MINUS/EXCEPT 运算符:

我应该如何使用 firebird SQL 方言来实现这个逻辑?(我正在使用超级服务器 v2.1)

我得到了相反的结果

谢谢

0 投票
4 回答
213 浏览

sql - 如何在 Firebird 2.1 中优化此查询?

我正在使用 Firebird 2.1,我需要一些帮助来优化这个查询:(也许通过用 JOINS 替换 IN-s 或其他东西来加快它,因为它非常慢)

谢谢!

0 投票
2 回答
1490 浏览

python - Django Formset.save() 没有保存模型

我在使用 cursor.callproc(prc,params) 的地方用我自己的方法替换保存方法,当我在 Admin 中保存表单时一切都很好,但是当我将表单集保存在视图中时 - 没有任何反应。

0 投票
1 回答
2967 浏览

sql - SQL查询/存储过程来计算每日总和的月平均值

我正在使用火鸟 2.1。

我可以使用一些帮助来创建以下查询或存储过程。

我需要列出每日零用现金交易总额的月平均值。

让我解释:

表 PettyCash(行 ID、TDate、InOut、金额)

  • 1 2012-01-01 0 5.000
  • 2 2012-01-01 1 3.000
  • 3 2012-01-05 0 4.000
  • 4 2012-01-23 1 2.000
  • 5 2012-02-20 1 5.000

InOut = 0 如果是传入事务,InOut = 1 如果是传出事务

查询要做的是计算当月每一天的余额,将金额相加,然后除以当月的天数。

如果某一天没有交易,余额保持不变。

所以在一月份它是这样的:

  • 2012-01-01 2.000
  • 2012-01-02 2.000
  • 2012-01-03 2.000
  • ...
  • 2012-01-05 6.000

等等。

使事情复杂化的是,从去年开始总是有一个起始余额(加起来就是今年的余额)。

我这样计算:

应为生成的查询或存储过程指定开始日期和结束日期 - 开始日期始终是一年的第一天,结束日期可以是一年中的给定日期,即:StartDate = 2012-01- 01,结束日期 = 2012-06-23

如果 EndDate 不是一个月的最后一天,则最后一个月的平均值应仅除以最后一天,在示例中,六月应除以 23 而不是 30。

结果应该是这样的:月 | 当月的每日总和的平均值

任何帮助将不胜感激!

谢谢

0 投票
1 回答
2264 浏览

firebird - 拆分火鸟数据库文件

我有一个接近 4GB 文件系统限制大小的 firebird 数据库。如何将单个数据库文件拆分为多个文件?

0 投票
1 回答
1427 浏览

linux - 远程接口拒绝连接(FB 2.1 SS linux x86)

我目前在我的 Ubuntu Server 11.0 上安装了 Firebird Super Server 2.1 x86。

服务器不时停止接受连接...导致上面的错误消息(对于客户端)

“连接未建立。连接被远程接口拒绝。”

解决问题,需要重启firebird服务,一切就OK了!

firebird.log 没有告诉我任何事情......

关于正在发生的事情有什么想法吗?

0 投票
1 回答
460 浏览

delphi - 字段名被截断

我正在尝试从 Delphi 7 迁移到 Delphi 2010。

我的第一个困难是 FIELDNAME 截断。

我正在使用一个包含名称超过 30 个字符(精确为 31 个字符)大小的列的表。

当查询打开时,会发生异常:

在我更改了字段名称(使用别名,如"NUM_DIAS_ATRASO_BLOQ_FAT_PESSO")后,一切都很好......

Delphi7 不会出现这个问题!

我该如何解决这个问题???

0 投票
1 回答
6504 浏览

upgrade - Firebird 从 2.1.3 升级到 2.5?

是否有任何地方的列表或最佳实践说明将 firebird 数据库从一个版本更新到另一个版本(在我的情况下是 2.1.3 到 2.5.2)?

我见过提到的备份和恢复。过去我已经从 1.5 更新到 2.1,但这只是工作,即我刚刚安装了新的 firebird 版本,但我知道这可能只是运气。

问候