Principales respuestas
Asignar a un textbox el valor de una consulta

Pregunta
-
Buenos dias tengo la siguiente consulta:
Try
Dim queryString As String = "SELECT MAX id_usuario + 1 FROM usuarios"
Using connection As New SqlConnection(connectionString)
Dim command As New SqlCommand(queryString, connection)
adaptador = New SqlDataAdapter(command)
Dim datos As New DataTable
adaptador.Fill(datos)
End Using
Catch ex As Exception
End TryNecesito asignar lo que obtenga de la consulta en un TextBox
Respuestas
-
Hola buen día, esa pregunta ya fue respondida en;
Roy Sillerico
- Marcado como respuesta Gspindola lunes, 5 de octubre de 2015 16:01
Todas las respuestas
-
Hola buen día, esa pregunta ya fue respondida en;
Roy Sillerico
- Marcado como respuesta Gspindola lunes, 5 de octubre de 2015 16:01
-
La cuestion es que si pongo lo siguiente:
Try
Dim queryString As String = "SELECT id_usuario FROM usuarios"
Using connection As New SqlConnection(connectionString)
Dim command As New SqlCommand(queryString, connection)
adaptador = New SqlDataAdapter(command)
Dim datos As New DataTable
adaptador.Fill(datos)
Dim row As DataRow = datos.Rows(0)
txtusuario.Text = row("id_usuario").ToString
End Using
Catch ex As Exception
End Trysi me arroja un valor en el textbox, pero si pongo lo siguiente no me arroja nada
Try
Dim queryString As String = "SELECT MAX id_usuario + 1 FROM usuarios"
Using connection As New SqlConnection(connectionString)
Dim command As New SqlCommand(queryString, connection)
adaptador = New SqlDataAdapter(command)
Dim datos As New DataTable
adaptador.Fill(datos)
End Using
Catch ex As Exception -
Creo que tu problema esta en tu sql, si copiar ese tu select .... y lo ejecutas en tu sql server manager studio me parece que te daría error (yo ya lo probe), creo que tu consulta correcta debería ser algo como:
SELECT MAX(id_usuario) + 1 id_usuario_incrementado FROM usuarios
Roy Sillerico
-