COMPUTE 如何得到其返回值
用如下SQL语句。在SQL分析器中运行,小计合计数据结果正常
select ah,ajxz,bde from TEST order by ajxz COMPUTE sum(bde) by ajxz
但是在VB做的程序中如何具体得到返回的小计与合计呢。我用通常的数据库访问方式得到的数据结果只有第一类的ajxz返回且未得到小计数。
如何正确得到所有的数据结果与相应的小计合计数呢
问题点数:20、回复次数:2Top
1 楼net_steven(素狼(W))回复于 2003-06-02 00:58:36 得分 0
没办法,分开做吧,用两个语句分别得到两个recordset。
或者通过客户段端的处理得到小计数。Top
2 楼pengdali()回复于 2003-06-02 08:23:26 得分 20
得到多结果集:NextRecordset
Dim cmd As New ADODB.Command
Dim rs As ADODB.Recordset
Cmd.ActiveConnection = "DSN=MySamples;UID=sa"
Cmd.CommandText = "MyNextProc"
Cmd.CommandType = adCmdStoredProc
Set rs = Cmd.Execute()
While Not rs Is Nothing
If (Not rs.EOF) Then
Debug.Print rs(0)
End If
Set rs = rs.NextRecordset()
Wend
Top




