【发布时间】:2010-12-07 03:57:56
【问题描述】:
这里是 VB.NET 新手。
我已经(通过这个网站)学习了如何通过以下方式协商数据集:
For Each dRow In quanDS.Tables(0).Rows
'do something to each row
Next
我现在需要找出循环遍历数据集中返回的记录子集 - 这是我需要转换的 VB6 示例:
strSQL = "select * from tblDQ order by xid, xcode, xDOS"
rsMaster.Open strSQL, conDB, adOpenDynamic, adLockOptimistic
rsMaster.MoveFirst
Do While Not rsMaster.EOF
strxID = Trim(rsMaster!xID)
strxCode = Trim(rsMaster!xcode)
dblQuan = rsMaster!units
Do While Trim(rsMaster!xID) = strxID And Trim(rsMaster!xcode) = strxCode
rsMaster!unitdif = rsMaster!units - dblQuan
rsMaster.Update
dblQuan = rsMaster!units
rsMaster.MoveNext
If rsMaster.EOF Then
Exit Do
End If
Loop
Loop
rsMaster.关闭
任何帮助都将不胜感激!
【问题讨论】:
标签: vb.net ado.net vb6 dataset