VB汇总,用了SQL语句,就是无法把汇总信息显示出来

来源:百度知道 编辑:UC知道 时间:2024/06/04 09:05:25
汇总信息遇到了麻烦,我只是想把几个菜订餐的总价显示出来放入文本框里,但是加了汇总函数,无法实现,为什么?
rs2.Open "select sum(实际价格) as 总价 from dcyd where 备注='订餐'", cnn, adOpenKeyset, adLockOptimistic
If rs2.RecordCount > 0 Then
Text2.Text = rs2.Fields("总价") ‘给汇总的实际价格取了个名字“总价”,放入文本框,理论上能显示了,为什么显示不出来。
End If
rs2.close

用while ...wend语句来读。

while not rs2.eof
Text2.Text = rs2.Fields("总价")
rs2.movenext
wend

前面加一句
rs2.movefirst试试

应该是备注='订餐'的情况没有数据吧,所以汇总出来的是null值,直接接过你的if语句