请问rowscopy()方法怎样用?

yannywang 2003-05-19 10:13:19
我想将dw_1的内容copy到dw_2中,我是这样写的
dw_1.RowsCopy(dw_1.GetRow(),dw_1.RowCount(), Primary!, dw_2, 1, Primary!)
但好似不行,why?在线等待!

...全文
137 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yannywang 2003-05-20
  • 打赏
  • 举报
回复
我的dw1与dw2的数据源不同,那怎么办
cjt000000 2003-05-20
  • 打赏
  • 举报
回复
如果两个数据窗口对应列相同,则你的getrow()返回值不正确
你把GETROW()换成常数或是变量但变量必须有一个正确的值
dw_1.RowsCopy(1, dw_1.RowCount(), Primary!, dw_2, 1, Primary!)

tongwang 2003-05-20
  • 打赏
  • 举报
回复
另外
你看看你的DW_2和DW_1的数据窗口的数据源是否相同
注意:包括字段顺序和类型都需要相同,最起码也得相似才行
tongwang 2003-05-20
  • 打赏
  • 举报
回复
如果想全部COPY的话
可以用
dw_2.Object.Data.Primary = dw_1.Object.Data.Primary
这个简单些
liyx326 2003-05-20
  • 打赏
  • 举报
回复
如果是操纵同一个表的话,你就把一个数据源的sql语句覆盖另一个的,如果如果数据源同,字段顺序也不通的话,那你就别用rowscopy()了.
你可以在一个数据窗口里面插入一行,然后setitem就可以了,就是麻烦点.
linmf66 2003-05-19
  • 打赏
  • 举报
回复
dw_1.RowsCopy(dw_1.GetRow(), dw_1.RowCount(), Primary!, dw_2, 1, Primary!)

没错啊

qxl12343 2003-05-19
  • 打赏
  • 举报
回复
查看帮助
kojiang 2003-05-19
  • 打赏
  • 举报
回复
也许getrow()的返回值不正确吧

1,108

社区成员

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

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