none
Asignar a un textbox el valor de una consulta RRS feed

  • 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 Try

    Necesito asignar lo que obtenga de la consulta en un TextBox

    lunes, 5 de octubre de 2015 14:38

Respuestas

Todas las respuestas

    • Marcado como respuesta Gspindola lunes, 5 de octubre de 2015 16:01
    lunes, 5 de octubre de 2015 14:49
  • 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 Try 

    si 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

    lunes, 5 de octubre de 2015 15:27
  • 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

    lunes, 5 de octubre de 2015 15:38
  • es correcto, bueno yo lo probe y me funciona bien la consulta
    lunes, 5 de octubre de 2015 15:44