我再次把代码改成以下代码进行测试(但实际运用中用这样的加载条件不能达到要求的,订单明细的加载条件必须通过订单表的关联列的值进行加载,这样改只是为了测试)
DataTables("销售订单").LoadFilter="[销售订单日期] >= '" & Vars("stardate") & "'and [销售订单日期]<= '" & Vars("enddate") & "'"
DataTables("销售订单").Load
DataTables("销售订单明细").LoadFilter="[销售订单日期] >= '" & Vars("stardate") & "'and [销售订单日期]<= '" & Vars("enddate") & "'"
DataTables("销售订单明细").Load
加载时间范围选择2011-03-01到2011-04-25,加载共2386+2529条数据,却用了5至6分钟,这样的数据量也不算是太大,为什么却用时这么久呢?更是有更大的数据量要加载,就会要么超时,要么死机?