1

是否可以向 IBDataset 添加额外的参数。我想为 select sql 中不存在的字段添加几个额外的值到 insert sql 中。

我不认为 Delphi 支持这一点,但我想知道是否有人有任何独特的解决方法。

4

1 回答 1

0

您可以手动应用插入。例如,如果您有这个 selectSQL:

select somefield
  from sometable

您可以编写一个 OnUpdateRecord 事件处理程序并手动执行ukInsert更新类型,使用如下插入查询:

insert into sometable (somefield, someotherfield)
values (:somefield, :someotherfield)

应用插入后,设置uaAppliedUpdateAction var 参数的值。

于 2012-11-28T19:06:57.670 回答