是否可以向IBDataset添加额外的参数。我想为选择 sql 中不存在的字段在插入 sql 中添加一些额外的值。
我不认为德尔福支持这一点,但我想知道是否有人有任何独特的解决方法。
您可以手动应用插入。例如,如果你有这个选择SQL:
select somefield
from sometable
您可以编写 OnUpdateRecord 事件处理程序,并使用如下所示的插入查询手动执行ukInsert
类型的更新:
insert into sometable (somefield, someotherfield)
values (:somefield, :someotherfield)
应用插入后,您可以设置 UpdateAction var 参数的uaApplied
值。