Buen día.
Necesito de su ayuda, lo que pasa es que estoy haciendo una consulta para que me regrese el ultimo Id de una tabla
(SELECT max(id) FROM cuentas)
Quisiera saber el código para que el resultado me lo guarde en una variable.
En espera de respuesta envío un cordial saludo.
Esto es lo que tengo hasta ahorita.
Public conec As SqlConnection
Public queri As SqlCommand
Public tabla As SqlDataAdapter
Public datos As DataTable
Public consulta, dato2 As String
conec = New SqlConnection("data source = AFULLSERVER\EXPRESS; initial catalog =" & factory & "; user id = sa; password = server123")
conec.Open()
If conec.State <> ConnectionState.Open Then
MsgBox("No conectado")
End If
consulta = "SELECT max(id) FROM cuentas"
queri = New SqlCommand
queri.Connection = conec
queri.CommandText = consulta
queri.CommandType = CommandType.Text
queri.ExecuteNonQuery()
tabla = New SqlDataAdapter(queri)
datos = New DataTable
tabla.Fill(datos)
NOTA: SI ME TRAE EL RESULTADO DE LA CONSULTA PERO NO SE COMO ASIGNARLO EN UNA VARIABLE.
En espera de respuesta envío un cordial saludo