请问如何得到缓冲区的行号?!(解决满分相赠!!!)

lxb_lxb_2002 2003-11-22 12:06:23
当删掉一条数据后,数据行将被移入删除缓冲区,当缓冲区有多条数据时,想通过一个条件,得到一条记录在删除缓冲区的行号,请问如何实现啊?!用find函数只能搜索主缓冲的记录!
...全文
28 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
mittee 2003-11-22
  • 打赏
  • 举报
回复
如下,访问删除缓冲区第一行,第一列
dw_1.object.data.delete[1,1]
CodeMagic 2003-11-22
  • 打赏
  • 举报
回复
在 Delete Buffer中遍历,没有什么难的。
lmby 2003-11-22
  • 打赏
  • 举报
回复
用rowscopy将delete!里的数据复制到另外一个dw。在那个dw用find()
njjianguogu 2003-11-22
  • 打赏
  • 举报
回复
//創建一個datestore
integer i
long ll_row
datestore lds_1
lds_1 = create datesore
lds_1.dataobject = '你的數據窗口對象dw_1'
lds_settransobject(sqlca)
lds_1.RowsMove(1, dw_1.DeletedCount(), Delete!,lds_1, 1, Primary!)
for i = 1 to lds_1.rowcount()
if 一个条件 then
ll_row = i//得到一条记录在删除缓冲区的行号
return ll_row
end if
next
return 0

1,075

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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