DeletedCount
功能:返回数据窗口控件中已经被删除但尚未做数据库更新的行的数量
语法: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()