用三层更新多个数据库时,用updatesql组件怎么更新数据库

amer 2001-07-20 05:28:10
...全文
67 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
chechy 2001-07-20
  • 打赏
  • 举报
回复
在Provider的BeforeUpdateRecord事件中写代码
for example
if UpdateKind = ukInsert then
begin
sInsertSQL := Format('insert into ta(f1, f2) values (%s, %s)', [DeltaDS['f1'], DeltaDS['f2']]);
qrySQL.SQL.Text := sInsertSQL;
qrySQL.ExecSQL;
...
Applied := True;
end;
amer 2001-07-20
  • 打赏
  • 举报
回复
在更新多个数据表的时候,需要用的,
用clientdataset向服务器返回数据时(data),其中包括三个表的内容
怎样把每个字段,分别更新到三个表内



谢指教!!!1
chechy 2001-07-20
  • 打赏
  • 举报
回复
三层时,已经不需要UpdateSQL了,它可以退休了。

2,495

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧