我已经与数据库建立了连接,我可以从数据库中获取一些数据,但我刚丢失了第一行数据
代码是
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"
我想要的数据假设是这样的
迈克卡特 凯文杰克 贝克约翰逊Abbie Adam
乔什理查德但我得到的结果是
凯文杰克 贝克约翰逊Abbie Adam
乔什理查德所以我丢失了第一行数据任何人都可以帮忙吗?
答案 0 :(得分:0)
我认为它是
的组合if (dbrDB.Read)
和
while (dbrDB.Read)
导致第一条记录无法显示。在if行上放置一个断点并在你的应用程序上运行de-bugger。当你从if步进到while时,观察(dbrDB(“LastName”)的值。