程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> SyBase數據庫 >> SyBase教程 >> pb數據窗口快速插入空行的方法

pb數據窗口快速插入空行的方法

編輯:SyBase教程

//==================================================================== 
// 函數: 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的專欄

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved