Sql 在VB中,我想将数据库中的数据转换为视图表

Sql 在VB中,我想将数据库中的数据转换为视图表,sql,vb.net,Sql,Vb.net,我已经与数据库建立了连接,我可以从数据库中获取一些数据,但我刚刚丢失了第一行数据 代码是 If (dbrDB.Read) Then Label2.Text = "" While (dbrDB.Read) Label2.Text = Label2.Text + (dbrDB("LastName") + " " + dbrDB("Firstname")) + Environment.NewLine End While

我已经与数据库建立了连接,我可以从数据库中获取一些数据,但我刚刚丢失了第一行数据

代码是

If (dbrDB.Read) Then
        Label2.Text = ""
        While (dbrDB.Read)
            Label2.Text = Label2.Text + (dbrDB("LastName") + " " + dbrDB("Firstname")) + Environment.NewLine
        End While

    Else

        Label2.Text = "Color is not Found"   
我想要的数据应该是这样的

迈克·卡特

凯文·杰克

贝克·约翰逊

艾比·亚当

乔希·理查德


但我得到的结果是

凯文·杰克

贝克·约翰逊

艾比·亚当

乔希·理查德



所以我丢失了第一行数据,有人能帮忙吗?

我想这是

if (dbrDB.Read)


这会导致第一条记录不显示。在if行上设置一个断点,并在应用程序上运行除虫程序。在从if到while的过程中,注意(dbrDB(“LastName”)的值。

我已经将while循环放在if之外,但仍然不起作用
while (dbrDB.Read)