提问一个简单问题

123bug 2004-05-03 08:00:48
如何在窗体退出的时候,如何能正确、准确判断数据窗口中的数据删除、修改、增加了各多少行?
...全文
21 10 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
joelee520 2004-05-04
同意楼上说的。。。不相自己试一试
  • 打赏
  • 举报
回复
jackzhang168 2004-05-04
dw_1.ModifiedCount、dw_1.DeletedCount()()
在CloseQuery事件判断。
  • 打赏
  • 举报
回复
艳阳天11 2004-05-03
hongxiuxie(红绣鞋) 说得对
  • 打赏
  • 举报
回复
klbt 2004-05-03
同意用,dw_1.ModifiedCount、dw_1.DeletedCount()()
在CloseQuery事件判断。
  • 打赏
  • 举报
回复
lzheng2001 2004-05-03
dw_1.modifiedcount() 是改了多少行
dw_1.deletedcount()是删除了多少行
增加了多少行要用函数getitemstatus判断
for i = 1 to dw_1.rowcount()
if getitemstatus(i,0,primary!) = newmodified! then
new ++
end if
next
  • 打赏
  • 举报
回复
hongxiuxie 2004-05-03
dw_1.modifiedcount() 是改了多少行
dw_1.deletedcount()是删除了多少行
增加了多少行要用函数getitemstatus判断
  • 打赏
  • 举报
回复
tongyi226 2004-05-03
检查数据窗口的modfi函数,但只能判断修改与否至于多少行被修改、删除我看应该查查相关数据窗口函数。
  • 打赏
  • 举报
回复
zysys 2004-05-03
在数据窗口的事件:dw_1.updateend()
il_RowIns=rowsinserted
il_RowDel=rowsdeleted
il_RowUpd=rowsupdated

long ll_num
int li_LinNum
string ls_cat1,ls_cat2,ls_com,ls_EvtDes

if rowsinserted>0 then
ls_cat2="添加成功类"
ls_EvtDes="添加"+is_MenMes+""+string(rowsinserted)+"条,"+"详细数据为:"+is_SQLSyn+",已经提交数据库。"
end if
if rowsdeleted>0 then
ls_cat2="删除成功类"
ls_EvtDes="删除"+is_MenMes+""+string(rowsdeleted)+"条,"+"详细数据为:"+is_SQLSyn+",已经提交数据库。"
end if
if rowsupdated>0 then
ls_cat2="修改成功类"
ls_EvtDes="修改"+is_MenMes+""+string(rowsupdated)+"条,"+"详细数据为:"+is_SQLSyn+",已经提交数据库。"
end if

注意:提交数据库脚本没有写
  • 打赏
  • 举报
回复
zanglinfeng 2004-05-03
the two fuctions modifiedcount() deletedcount() can do
  • 打赏
  • 举报
回复
daijintao 2004-05-03
只有UP了
  • 打赏
  • 举报
回复
相关推荐
发帖
PowerBuilder
加入

962

社区成员

PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
申请成为版主
帖子事件
创建了帖子
2004-05-03 08:00
社区公告
暂无公告