关于PBDW里多行更行!小弟急,帮帮吧,

满上 2008-03-16 04:49:33
小弟急,帮帮吧,关于PBDW里多行更行!
我写过,但是有选中状态,单击两次后就取消,
我的思路是,检查哪行被修改,没修改的就移到删除缓冲区,只更新剩下修改过的X行!
下面是我以前写的, 还有个小毛病!就是那个dw_1.object.zgma[ll_loop]="1" 这个1,只能写到最后一次修改所以的行!
小弟在此谢谢了!

dw_1.accepttext()
long ll_rowcount,ll_loop

ll_rowcount = dw_1.rowcount()

if ll_rowcount <= 0 then return

for ll_loop = 1 to ll_rowcount
if dw_1.isselected(ll_loop) = true then

dw_1.object.zgma[ll_loop]="1"
//dw_1.setitem(ll_loop,"zgma","1")
//messagebox("test",ll_loop)
end if
next
If dw_1.Update() = 1 Then
commit ;
MessageBox('','保存成功')
Else
MessageBox('','保存失败'+sqlca.sqlerrtext)
Rollback;
End If
...全文
131 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
UltraBejing 2008-05-01
  • 打赏
  • 举报
回复
好像没那么简单,呵呵.
knowledge_Is_Life 2008-05-01
  • 打赏
  • 举报
回复
关注 接分
panda3033 2008-03-17
  • 打赏
  • 举报
回复
我的思路是,检查哪行被修改,没修改的就移到删除缓冲区,只更新剩下修改过的X行!

//检查哪行被修改?? 可以用GetItemStatus 判断是否被修改
the7thsense 2008-03-17
  • 打赏
  • 举报
回复
说的是啊,提问前请检查一下里面的错别字
满上 2008-03-17
  • 打赏
  • 举报
回复
是多行更新!打错字了!
是多行更新!打错字了!
是多行更新!打错字了!
满上 2008-03-17
  • 打赏
  • 举报
回复
是多行更新!打错字了!
是多行更新!打错字了!
是多行更新!打错字了!
满上 2008-03-17
  • 打赏
  • 举报
回复
我是新手,可能是我没说明白.
上面的代码是保存代码!是多行更新!(打错字了!)
上面的代码是保存代码!是多行更新!(打错字了!)
上面的代码是保存代码!是多行更新!(打错字了!)
jlwei888 2008-03-16
  • 打赏
  • 举报
回复
多行更行!
你说的是什么东西啊!看了半天没看明白

752

社区成员

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

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