語法:dwcontrol.DeletedCount()
參數:dwcontrol 數據視窗控制項名
返回值:Long 函式執行成功時返回數據視窗控制項中已經被刪除但尚未做資料庫更新的行的數量,如果沒有被刪除的行或被刪行已經完成了資料庫修改 ,則函式返回 0。出現錯誤時返回-1 。 如果dwcontrol 的值為NULL , 則DeletedCount()函式返回NULL
用法: 數據視窗控制項有四個緩衝區 其中 主緩衝區存儲當前顯示的所有行,刪除緩衝區存儲應用程式使用deleteRow()函式或其他函式刪除的數據行,在修改資料庫之前,被刪除行一直保存在刪除緩衝區中 ,使用 DeletedCount()函式可以得到刪除緩衝區中總行數,即當前被刪除行的總數
數據視窗控制項的四個緩衝區為: 主緩衝區 刪除緩衝區 過濾緩衝區 原始緩衝區
示例:下面的代碼測試數據視窗緩衝區中是否有被刪除行,如果有被刪除行,那么修改資料庫,以反映數據被刪情況
Long ll_Del
ll_Del = dw_employee.DeletedCount()
Ifll_Del <> 0 then dw_employee.Update()