• 全部
  • API 调用
  • 基础类
  • 控件与界面
  • 数据库相关
  • DataWindow
  • 项目管理
  • Web 应用
  • 脚本语言

请问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?在线等待!

...全文
41 点赞 收藏 8
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
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()的返回值不正确吧
回复
相关推荐
发帖
PowerBuilder
创建于2007-09-28

864

社区成员

PowerBuilder 相关问题讨论
申请成为版主
帖子事件
创建了帖子
2003-05-19 10:13
社区公告
暂无公告