国内最全IT社区平台 联系我们 | 收藏本站
华晨云阿里云优惠2
您当前位置:首页 > 数据库 > sybase > pb数据窗口快速插入空行的方法

pb数据窗口快速插入空行的方法

来源:程序员人生   发布时间:2014-06-10 17:57:54 阅读次数:3506次
//==================================================================== 
// 函数: wf_insertrow() 
//-------------------------------------------------------------------- 
// 描述:    在adw的尾部快速插入rows行(可以瞬间插入几十万条记录) 
//-------------------------------------------------------------------- 
// 参数: 
//     value    datawindow    adw      
//     value    long          rows     
//-------------------------------------------------------------------- 
// 返回:  long 
//-------------------------------------------------------------------- 
// 作者:            日期: 2011.04.11 
//==================================================================== 
long ll_rows, row_start, rowcount_now 
adw.setredraw(false) 
row_start = adw.insertrow(0) 
ll_rows ++ //已经插入一行了 
do while true 
    rowcount_now = adw.RowCount() 
    adw.RowsCopy(row_start,  min(rowcount_now - row_start, rows - ll_rows - 1) + row_start, Primary!, adw, rowcount_now + 1, Primary!) 
    ll_rows += min(rowcount_now - row_start, rows - ll_rows - 1) + 1 
    if ll_rows >= rows then exit 
loop 
adw.setredraw(true) 
return 1   


摘自 yyoinge的专栏 ,www.hao5191.cn
生活不易,码农辛苦
如果您觉得本网站对您的学习有所帮助,可以手机扫描二维码进行捐赠
程序员人生
------分隔线----------------------------
分享到:
------分隔线----------------------------
关闭
程序员人生