问题标签 [fibplus]

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

delphi - OpenAsClone 函数在 Delphi XE4 中导致错误

我的 Delphi XE4 应用程序中有 2 个数据集,如下所示:

当我尝试以下声明时:

我在最后一行收到以下错误

它在 Delphi 7 中一切正常。我的 Delphi 7 应用程序使用的是 Firebird 2.5.1,而 Delphi XE4 使用的是 2.5.2。我正在使用 FIBPlus 7.5。

0 投票
2 回答
1440 浏览

delphi - TpFIBTransaction 给出错误:事务在带有 FIBPlus 7.5 的 Delphi XE4 中不活动

我正在从 Delphi 7 迁移到 Delphi XE4。对于 Delphi XE4,我使用的是 FIBPLUS 7.5。Delphi 7 应用程序运行良好,但在 Delphi XE4 中出现运行时错误:

考绩档案

我已经搜索了整个项目中的所有 pas 和 dfm 文件。我没有找到任何这样的声明:

但我确实在很多地方找到了以下声明:

我也在一些地方看到了这个:

我们不需要激活交易吗?是自动激活的吗?请向我建议任何线索,以消除此“交易未激活”错误。

0 投票
1 回答
335 浏览

delphi - 如何在 FIBPlus 工具首选项中进行设置?

我将 FIBPLUS 7.5 与 Delphi XE4 一起使用。我想对 FIBPLUS Preferences 的设置进行一些更改。我正在关注 Devrace 的这篇文章:

http://www.devrace.com/en/fibplus/articles/4763.php

但是我无法找到并打开文章中提到的屏幕截图。从哪里可以访问此 FIBPlus 首选项屏幕?

0 投票
1 回答
9770 浏览

delphi - Delphi - 在运行时动态添加所有字段在数据集中生成重复项

基于如何在 Delphi 中以编程方式将字段添加到 TAdoTable我正在尝试将所有字段动态添加到 FibPlus 数据集(可以是任何 TDataSet 后代)。每个字段都被声明为一个变量。声明部分

在 formcreate 事件中,我创建了所有字段,设置了所需的属性并将所有这些属性动态添加到我的数据集中。

我的问题是该字段在 dbgrid 上显示为重复项

在此处输入图像描述

LE:为什么字段出现两次:

LE1:这是我应该将所有字段作为变量添加到数据集中的方式吗?

0 投票
1 回答
124 浏览

delphi - TFIBDataset 组件的“.closeopen”方法有什么作用?

我在 Delphi 2010 中使用 FIB Plus 组件,只是想知道是什么closeopen(true)。我尝试谷歌搜索,但没有得到有关它的信息。

0 投票
1 回答
73 浏览

delphi - FIBDataset 组件的 SQL 窗口不显示

我遇到了一个奇怪的问题,当我单击查看 TFIBDataset 组件的 SQL 时,窗口似乎已打开但不可见,因为一旦打开,我无法在 Delphi 中单击,直到按 Esc 键。我尝试按 Alt + Tab 键,但没有用。然后我右键单击该组件选择了SQL Generator选项,但是我也看不到SQL窗口。

有什么线索吗?

0 投票
0 回答
638 浏览

c++builder - 如何修复“DWORD”和“Fibplatforms::DWORD”之间的歧义

我正在使用 RAD Studio XE4 中的 FIBPlus 组件。在编译期间,我有歧义错误。有人提议在此链接中修复它,但它不起作用。

这是错误

0 投票
2 回答
1675 浏览

delphi - 关于“数据集未处于插入或编辑模式...”错误的奇怪行为

我正在使用带有 TFIBDataset 组件的 Delphi 2010。

我面临一个非常奇怪的问题,我有两个 TFIBDataset 组件,分别称为 DS1 和 DS2。

当我尝试在 DS1 中发布数据时,如下所示:

我收到错误提示“数据集未处于插入或编辑模式...”。

我遇到了与我试图发布其数据的数据集相关的此类错误,但这是我面临的全新问题。

即使我尝试使 DS2 处于编辑模式,如下所示:

然后我也遇到了同样的错误。

有什么线索吗?

0 投票
1 回答
219 浏览

delphi - "Transliterate = False" 关于 TFIBDataset 组件

我在 Delphi 2010 中使用 TFIBDataset 组件。

每当我打开一个保存 TFIBDataset 组件的表单并关闭相同的表单而不进行任何更改时,如果尝试将该 .dfm 文件与代码存储库中的相同文件进行比较,我总是会找到以下所有代码所有相应 TFIBDataset 组件中的“TFIBStringField”字段

我想避免此代码出现在 .dfm 文件中。我该如何阻止这种情况,使代码比较变得更容易?

最诚挚的问候。

维沙尔

0 投票
1 回答
685 浏览

delphi - 回滚事务不适用于 TpFIB 组件

我将 Delphi 2010 与like 和FIB Components数据库TpFIBDataset一起使用。TpFIBTransactionTpFIBDatasetFirebird

我已经将 TpFIBDataset 的“AutoCommit”属性设置为“False”,然后当我在try..finally块中执行以下语句并回滚时,仍然会发布事务数据。

代码:

FIBDataset.Post;

下面是示例代码。

代码: