If Session("") = 0 Then
在这里,我想阅读在特定表单上添加的最后一个ID
If reader.HasRows Then
Do While reader.Read()
等
答案 0 :(得分:0)
老实说,这段代码确实读取了读者的最后一个id(假设SqlDataReader并且值总是整数)。如果它是一个表单(假设是HTML表单),那么它将是Request.Form。
Dim yourIdFieldName As String = "ID"
Dim myLastId as Integer
If reader.HasRows Then
Do While reader.Read()
myLastId= Convert.ToInt32(reader.Item(yourIdFieldName))
Loop
End If
答案 1 :(得分:0)
你可以得到这样的最后一条记录。你需要跟踪它。
If reader.Read() Then
Dim [loop] = True
While [loop]
'1. Here retrive values you need e.g. var myvar = reader.GetBoolean(0);
[loop] = reader.Read()
'You are on the last record. Use values .
If Not [loop] Then
'You are not on the last record.
Else
End If
End While