如果您知道 aSqlDataReader
包含一行,那么您可以这样做:
If objDR.HasRows() Then
objDR.read
.........
End If
而不是这个:
Do While objDR.Read
..........
loop
如果你使用 aDataTable
那么你必须这样做:
For Each row as DataRow In objDT.Rows
...................
Next
SqlDataReader
如果只有一排,你能做些什么吗?我在问,因为我相信它使代码更具可读性。