2 Z+ I; U% }/ h$ v* H</b>Dim rs_csxx As New ADODB.Recordset: I8 ]' T! u* ]2 o3 U' C! l0 o
Dim sql As String. i! ]4 i: v' Y- Z5 ?- ]4 r
Dim tj As Integer% i" u0 _9 c: @. J v; K
Dim lq As Boolean 7 i2 q" C X5 U. i- n" d
: h' _: B" T) E& u 7 E' B& L& }" O& G1 }* y< >sql = "select * from xxxz"- ~8 \( b; o9 T# e8 L
rs_csxx.CursorLocation = adUseClient - X% x) O! d; n% Y" b# o& ars_csxx.Open sql, conn, adOpenKeyset, adLockPessimistic</FONT></P>2 M: n) {- Y' |
< >Do While lq = True 9 i% u% L, H$ Y% U, Ntj = tj + rs_csxx.Fields(4) ; H# Z4 g" \7 f& u! _6 _rs_csxx.MoveNext' `' W. j$ q+ o& U
If rs_csxx.EOF = True Then lq = False" @$ R, D) y6 j4 Z
Loop</FONT></P> " _* h# j% [2 n5 \1 b< >Text1.Text = tj</FONT></P> ! \" e3 A9 L) x* j8 X/ x< >/ j7 e7 A- R' m2 q# C' }
哥哥姐姐们帮帮忙~8 }1 O | c1 w' [1 g- a
我用的office的acce数据库~想让csxx表中的N条记录相加~8 V. C; I# T/ |( P; c
但随便怎么试也不行~~~请各位好心人帮我改改~</FONT></P>
<>为什么那条SQL语句不设为:sql="Select sum(要计算的字段) from xxxz"呢?</P><>还有变量lp开始时是不是设为TRUE,如果不是那就不会执行循环啦</P><>你这样写还不如直接写成:</P><>Do while rs_csxx.EOF<>True</P><>...</P><>Loop</P>