VB使用SQL DB - 行计数结束,保持循环

时间:2010-04-21 00:42:03

标签: sql vb.net loops

我正在向一个组合框添加一个ID和一个名字,我从数据库中提取。我的问题是,由于某种原因,我的循环一旦到达数据库表中记录的末尾就不会结束。这是我的代码:

    For intcount = 0 To dtOrders.Rows.Count - 1
        cmbSearch.Items.Add(dtOrders.Rows(intcount)("EmployeeID").ToString & " " &
           dtOrders.Rows(intcount)("EmployeeLastName").ToString & ", " &
           dtOrders.Rows(intcount)("EmployeeFirstName").ToString)
    Next

.rows.count - 1一旦到达最后一条记录就不应该停止吗?它循环4次。

1 个答案:

答案 0 :(得分:0)

你确定你没有在dtOrders中获得四倍的行数吗?

我猜测,从名称“dtOrders”开始,您正在使用将客户和订单信息连接在一起的查询,因此您将为每个订单获得一次客户代表。