看来你还不懂什么是Connection对象和Recordset对象。
方法就当是这们
dim rs as Recordset
set rs=cnn.execute("select * from tblweight")
n=0
do while rs.eof=false
gs1=gs1+rs.fields("gs1").value
gs2=gs2+rs.fields("gs2").value
gs3=gs3+rs.fields("gs3").value
n=n+1
loop
如果求gs1的平均值,只需 p1=gs1/n,gs2类推。