计算VB2010中的记录

时间:2011-03-06 03:39:32

标签: sql vb.net

下面提到我在Visual Basic 6中使用的代码来获得Total Salary。现在我想知道如何在VISUAL BASIC 2010和SQL Server中的表中使用相同的代码。

VB6中的SQL代码。

 With recordsetEmployee
        .MoveFirst
        TotSalary = .Fields("TotSalary")
    Do While .EOF = False
    TotSalary = TotSalary + .Fields("BasicSalary") + .Fields("OT") - .Fields("Loan")
      .Fields("TotSalary") = TotSalary
      .MoveNext
    Loop
 End With

或者给我一些示例代码如何使用上面的代码,如DO WHILE .EOF然后用那个LOOP代码。更好地告诉我使用DATASET或TABLEBINDINGSOURCE处理这些命令....请指示。

感谢。

2 个答案:

答案 0 :(得分:0)

您正在寻找SqlDataReader class Here是一个教程。

答案 1 :(得分:-1)

VB 2006和2010非常相似。我想所有需要改变的是 A.取出句号(例如.Fields) B.在VB 2010的循环结束时,您不需要(= TotSalary)