segun entiendo para leer registros se ocuapa el SqlDataReader para accesar a los valores de los campos de tu tabla, ok a mi siempre me ha funcionado esta consulta de sql para obtener el ultimo registro
SELECT TOP 1 id FROM TAbla ORDER BY id DESC
ok si tu haces esta consulta en tu sql server o el mbd que uses te sale el ultimo registro que se ha insertado en tu tabla.... el caso es que estoy teniendo problemas para leer mi id que requiero hacer una operacion con el y no me sale, me marca error
Código:
Invalid attempt to read when no data is present.
estoy buscando informacion referente de como leer el ultimo registro pero hasta ahora no he dado seguire buscando y de una ves pregunto aqui,,
este es mi code
Código:
Dim conexcar As New SqlConnection(System.Configuration.ConfigurationSettings.AppSettings("conexion_db"))
Dim MicmdaD As New SqlCommand("SELECT TOP 1 id FROM tabla ORDER BY id DESC", conexcar )
conexcar.open()
Dim rs As SqlDataReader = MicmdaD.ExecuteReader
dim v = rs("id")
response.Write(v)
rs.close
conexcar.Close()
que quiero hacer con este obtener el valor de ese id para poder sumarle un numero, hacer una operacion , etc, pero me marca error y todos mis permisos de mi tabla estan de lectura y escritura
ayuda