我有一个数据存储区,在某些情况下我需要将所有行插入到数据库中,所以我只做了一个循环并将每个项目设置为newmodified! Pelase建议,如果没有循环,还有其他任何方法可以解决这个问题吗?
答案 0 :(得分:1)
您可以使用Rowscopy方法将所有行复制到单独的数据存储区中。这给了他们所有人'NewModified!将生成插入的状态。像这样的东西
li = ds_1.Rowscopy(1, ds_1.Rowcount(), Primary!, ds_2, 1, Primary!)
IF li > 0 THEN
ds_2.update()...
答案 1 :(得分:0)
您必须使用update()方法,因此所有更新都将对数据库进行。
来源:http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.help.ase.15.7/title.htm