上面的没问题,可以读第一条记录
DataReader的Read方法之后会到第一条记录,没有Read是在BOF

解决方案 »

  1.   


    While myDataReader.Read()
    ……(读记录或者设值)
    end while
      

  2.   

    myConnection.Open()
                myDataReader = myCommand.ExecuteReader()
                If myDataReader.Read() = False Then
                Else
                    '为各个text赋值
                    LblID.Text = CStr(myDataReader("id"))
                    LblName.Text = CStr(myDataReader("name"))
                    LblTel.Text = CStr(myDataReader("tel"))
                    continue
                End If