在 FireDac 中是否有可能从数据库(在我的例子中是 SQL Server)中获取实时数据,而不像在 Paradox 中那样更新数据源。 我能找到的最接近的东西是 FDTable 的 Live Data Window,但是信息非常少,我什至不确定 Live Data Window 意味着数据是自 ...
在 FireDac 中是否有可能从数据库(在我的例子中是 SQL Server)中获取实时数据,而不像在 Paradox 中那样更新数据源。 我能找到的最接近的东西是 FDTable 的 Live Data Window,但是信息非常少,我什至不确定 Live Data Window 意味着数据是自 ...
我正在尝试使用 Delphi 11.2 的 TFDBatchMove 在 Firebird 数据库表中制作记录的副本。 该表至少包含一个设置为“非空”的列,并且指定了该列的默认值。 TFDBatchMove 的读取器是一个 TFDBatchMoveDataSetReader,它获取分配给 .Dat ...
以前,在 Delphi 11.1 中,当写入数据库时,我的代码按预期工作。 现在,更新到Delphi 11.2后,向字段名称中带有'%'的字段写入记录时出现问题。 创建字段工作正常,但将 aa 记录添加到名称中带有“%”的字段会导致以下错误: 错误:靠近“,”:语法错误更改“%”符号时,将记录写入该 ...
我正在尝试使用 FireDAC DBMS 标识符来生成特定于数据库的查询。 我目前正在连接到 MySQL 服务器(DriverID = MySQL )。 我想从 mysql 或 mssql 中使用limit / top查询进行查询。 我目前的陈述是这样的:SELECT {IF MSSQL} T ...
我正在尝试使用 SavePoint 将一些数据恢复到以前的 state,但是在我发布后 SavePoint 似乎不再工作了。var mem := TFDMemTable.Create(Self); with mem.FieldDefs.AddFieldDef do begin Name := ...
奇怪的问题,但这就是我所在的地方。 我在表单上有一个下一个/上一个按钮,它在数据集上是下一个/上一个。 我有代码在 BOF 时禁用上一个,在 EOF 时禁用下一个。 问题是那些标志没有到达 BOF/EOF,除非我 go PAST 第一条/最后一条记录,所以当我在第一条记录或最后一条记录时,我必须单 ...
我有一个我无法找出原因的问题? 我使用 TFDQuery 的 OnCalcl 事件通过相应的 Recno 属性为每条记录设置 DBGrid 中的记录编号。 似乎 dataset.recno 有错误? 它总是显示第一个记录号。 = 0,如果记录多于(比如 40),最后一个记录号 = 0,但在 TD ...
我在将查询移动到 FireDAC 查询时遇到了这个问题 线路问题row_number() OVER (ORDER BY Men7a_Row) 错误[FireDAC][Phys][SQLite] ERROR: near "(": syntax error. ...
对于我的生活,似乎我无法使用DateTime字段/格式过滤我的TFDQuery 。 我有这个查询需要从组件(cxGrid)“导入”过滤器,其中包括: "日期 = " (日期时间字段); "值 = " (FloatField); "供应商 = " (StringField); ...
出于某种原因,我需要在 Delphi 项目中使用 FDTable 来获取大量记录(Interbase 数据库),不幸的是,打开 FDTable 需要花费太多时间(长达 2 分钟,有时甚至更多),更糟糕的是,当应用更新时,我通过更改获取选项尝试了一切可能:Recsmax、Rowsize、Mode 等, ...
好的,我已经花了一整天的时间,我被困住了,所以我要寻求帮助。 我之前在虚拟机中安装了 Delphi 11 Enterprise,还安装了 MySQL 8.0.27(64 位)。 在获得一些 32 位 MySQL dll 后,我能够使用 FireDAC MySQL 驱动程序和 Delphi IDE ...
我正在尝试使用 Delphi 10.4 中的 Firedac TFDEventAlerter 来处理 Firebird 4.0 数据库的事件。 那可能吗? 使用 Firebird 2.5 一切正常,但与 Firebird 4.0 结合使用的相同代码不会响应 post_event()。 我还没有用 ...
我用这个 FDQuery SQL 更新了一个计数器(没有自动增量......不是我的数据库......): ...
我在 Delphi 中使用绑定变量,而在另一侧有带有数据库链接 (@dblink) 的 Oracle 数据库。 当我构建一个没有绑定变量的 SELECT 语句时,性能没有问题。 仅当我使用绑定变量查询 SELECT 语句时才需要很长时间(有时 1-2 小时)。 在 FireDAC 中是否可以在不更 ...
目前我有类似的东西,但是当数据中有单引号时,我无法从数据集中检索我的数据 我的预期结果是项目代码项目 6x8' P01 6x8' P02 使用var S:= '6x8''''时出现的错误 源代码 ...
早上好。 我有一个我无法弄清楚的问题。 情况如下:我有一个过程,我称之为传递一个字符串,它基本上是一个表的名称。 在这种特殊情况下,它是“sys”。 此过程基本上执行以下几行: “查询”基本上有这个: 因此,您应该运行以下命令: 真相? 好吧,显然我有一个错误。 因为在测试它并执行我的程序时,会 ...
我正在尝试使用 FireDac 预处理器将 SQL 文本定制到数据库服务器,但是所有服务器类型的文本都包含在查询文本中,所以我假设我缺少一个设置或者我需要调用一个方法来处理文本。 这是一个简化的例子: 调用 Prepare 时会发生以下错误: [FireDAC][Phys][PG][libpq] ...
我有一个使用参数动态设置的查询。 我查询带有 varchar 字段的行,该字段包含可以以“。”开头的值。 但我没有得到那些匹配。 我使用 SQLServer 作为数据库服务器。 如果我使用 sqlcode 并直接在数据库管理器中运行它,它可以工作但不能使用 TFDQuery:参见下面的代码示例: 我 ...
有没有办法使用Firedac来处理条件场景。 主表有一个名为 INVOICESCOUNT 的列。 成功删除发票后,INVOICESCOUNT 会减少。 例如,像这样的 SQL 伪代码语句: 在第一个 FDQuery 返回成功执行之后,我需要将它嵌入到同一个 SQL 语句中,而不是让 Del ...
我使用 Docker 的默认设置在我的 Windows 10 上创建了一个 MySQL 映像。 我使用以下命令启动了容器: 我使用了 --network 参数,希望我可以从我的主机连接到容器。 然后我运行这个命令从 MySQL shell 连接到容器 我能够使用这个连接 使用 Del ...