我有一个数据存储区,在某些情况下,我需要将所有行插入到数据库中,所以我只是做了一个循环并设置每个项目坚持新修改!并发布了更新,其工作非常耗时,Pelase建议,有没有其他方法可以在没有循环的情况下处理这个问题。如何在不使用循环的情况下更新datawindow中所有行的datawindow itemstatus
0
A
回答
1
您可以使用Rowscopy方法将所有行复制到单独的数据存储中。这给了他们所有的'新修改!会生成插入的状态。事情是这样的
li = ds_1.Rowscopy(1, ds_1.Rowcount(), Primary!, ds_2, 1, Primary!)
IF li > 0 THEN ds_2.update()...
0
您必须使用update()方法,因此所有的更新都将完成数据库。
来源:http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.help.ase.15.7/title.htm
相关问题
- 1. 如何在不使用循环的情况下更新表中的多行?
- 2. 在不使用循环的情况下更新C#中的DataTable?
- 3. 在没有循环的情况下在MySQL中更新多行
- 4. DataWindow选择组行
- 5. 如何在PowerBuilder中的DataWindow中处理
- 6. 如何在不使用每个循环的情况下更新C#中的DataTable?
- 7. 在Catel的DataWindow中应用按钮
- 8. 如何使用PowerBuilder以XML格式导出DataWindow中的所有组头文件
- 9. 如何在不使用任何循环的情况下数数?
- 10. 如何在不使用更新的情况下进行转换
- 11. 在没有循环的情况下更新数据表中的多行
- 12. Datawindow Rowscopy空错误
- 13. 如何在不使用循环的情况下打印阶乘?
- 14. 当需要更新时使用插入PowerBuilder DataWindow
- 15. 如何在不刷新所有页面的情况下更新下拉值
- 16. 如何在不使用循环的情况下生成循环数字序列?
- 17. 如何在不冻结GUI的情况下执行For循环?
- 18. powerbuilder中的datawindow中的列表
- 19. 如何在不使用循环的情况下删除DataTable的行?
- 20. 更新while循环中的所有行
- 21. 如何在不刷新所有页面的情况下在asp.net中使用updatePanel?
- 22. 如何在不指定键的情况下更新Cassandra中的所有列值?
- 23. DataWindow .NET使用连接池吗?
- 24. 如何在这种情况下循环
- 25. 如何在不使用while循环的情况下运行服务器?
- 26. 如何在不使用主键的情况下更新Yii中的一行?
- 27. 如何在不刷新所有视图的情况下更新视图?
- 28. 如何在不使用JavaScript中的for-in循环(Firefox)的情况下获取对象的所有属性?
- 29. 如何在我的情况下使用承诺循环
- 30. 如何在不使用setCoordinate的情况下更新注释?
嗨它的工作正常,感谢您的回答.. – user2393425 2015-04-06 11:01:36