//dw.find,如果参数endrow 小于 startrow,会出现倒序查询
string ls_cvencode,ls_cinvcode
long ll_row,rtn ,ll_rowcount
double ld_price
ll_row = 1
ll_rowcount = dw_2.rowcount()
do
ll_row = dw_2.find("iprice = 0 or isnull(iprice)",ll_row,ll_rowcount)
if ll_row < 1 then continue //若单价没有则跳过
/*
Your codes
*/
ll_row += 1
loop while ll_row > 0 and
ll_row <
ll_rowcount + 1
//为了防止find函数参数中的endrow < startrow出现
倒序查询而死循环,这里做限制ll_rowcount + 1