数学建模社区-数学中国

标题: VB小问题!!哥哥姐姐快来帮帮小弟!十万火急!!! [打印本页]

作者: myhunterli    时间: 2004-12-18 16:28
标题: VB小问题!!哥哥姐姐快来帮帮小弟!十万火急!!!
<b>
& z1 Y% X  ~9 ]; @9 S6 D( t6 d0 U& ^; g
</b>Dim rs_csxx As New ADODB.Recordset
  S, @% T  v( B% vDim sql As String
% [) X% r( A6 M& pDim tj As Integer  y4 c+ P0 S6 Z8 ]( b4 s" L
Dim lq As Boolean $ m1 _* b" l' e9 {

( ?) Q4 S% S0 g" ~; U; C
: L8 Q+ Y& ]% Z( }0 S< >sql = "select * from xxxz"8 R1 {/ p5 c5 s: v( ]# w
rs_csxx.CursorLocation = adUseClient, ?/ g; P; a# E! s. t- M
rs_csxx.Open sql, conn, adOpenKeyset, adLockPessimistic</FONT></P>
+ s5 R& W% h2 ]% l< >Do While lq = True
3 j# s" ~% ?: w- Q" vtj = tj + rs_csxx.Fields(4)7 \4 Z: l& w! C: P: `
rs_csxx.MoveNext
/ h/ Z8 u4 N* ]0 ]- r8 h+ h! ?If rs_csxx.EOF = True Then lq = False# \  `) Q. ~6 q* v
Loop</FONT></P>
/ A: O# W, x0 {< >Text1.Text = tj</FONT></P>
- e8 L( B) D/ C< >; Y  T/ `- f$ R
哥哥姐姐们帮帮忙~' X, p' X$ x% g1 F) a" g
我用的office的acce数据库~想让csxx表中的N条记录相加~
, [2 B* u! ]/ F& @9 W8 f但随便怎么试也不行~~~请各位好心人帮我改改~</FONT></P>
作者: ilikenba    时间: 2004-12-19 23:35
为什么不直接用while呢?
作者: blueriver    时间: 2004-12-23 01:34
<>为什么那条SQL语句不设为:sql="Select sum(要计算的字段) from xxxz"呢?</P><>还有变量lp开始时是不是设为TRUE,如果不是那就不会执行循环啦</P><>你这样写还不如直接写成:</P><>Do while rs_csxx.EOF&lt;&gt;True</P><>...</P><>Loop</P>




欢迎光临 数学建模社区-数学中国 (http://www.madio.net/) Powered by Discuz! X2.5