<b>2 _3 z6 \6 T e; E m
( b. B7 ?* G3 e: E
</b>Dim rs_csxx As New ADODB.Recordset ( r) d/ V; D' ?; f. h/ Z2 VDim sql As String 1 }' {0 i$ u- c7 w3 iDim tj As Integer . ~ p6 g9 ^$ ~; d/ LDim lq As Boolean 6 [/ x5 w3 e2 X/ f" P
/ `+ g0 [3 X) Y) ?, C0 d [% D1 {: [9 a- z+ P
< >sql = "select * from xxxz", c0 j# B; `! l G
rs_csxx.CursorLocation = adUseClient . ~5 Q* j+ x! H& Prs_csxx.Open sql, conn, adOpenKeyset, adLockPessimistic</FONT></P>$ ^+ R: D; I! a' X9 ?
< >Do While lq = True. b/ e1 T: \7 Q& U* y9 a4 A& [
tj = tj + rs_csxx.Fields(4)" @7 q3 ^4 ?- h1 Q' p
rs_csxx.MoveNext% a5 |! m1 j% H j' N6 V) ` X
If rs_csxx.EOF = True Then lq = False 4 b9 H, o+ a5 h9 D eLoop</FONT></P>$ e7 s* u/ r# A9 V% E- n- a
< >Text1.Text = tj</FONT></P> @) j/ X0 H/ f. i7 ^! \9 @7 y< >: `9 _; c; t+ g4 F
哥哥姐姐们帮帮忙~ - \& V- @5 ?/ {0 B我用的office的acce数据库~想让csxx表中的N条记录相加~( k% R, j" }# U9 s# L0 Q2 O+ E1 S
但随便怎么试也不行~~~请各位好心人帮我改改~</FONT></P>
<>为什么那条SQL语句不设为:sql="Select sum(要计算的字段) from xxxz"呢?</P><>还有变量lp开始时是不是设为TRUE,如果不是那就不会执行循环啦</P><>你这样写还不如直接写成:</P><>Do while rs_csxx.EOF<>True</P><>...</P><>Loop</P>