none
¿Cómo pongo nombre a un formulario con datos que tengo en SQL? RRS feed

  • Pregunta

  • Hola antes de nada

    Lo que necesito es hacer que el formulario muestre como nombre un conjunto de parámetros que tengo en mi base de datos SQL. LO he probado en CS y funciono, pero cuando trato de hacerlo en VB.NET no me da lo que necesito, es como si no encontrara lo que le mando a buscar. 

    Este es el código que uso:

            Dim Mifuncion As New Funcion
            Dim MyDatareader As SqlDataReader
            MyDatareader = Nothing
            Try
                Mifuncion.con.Open()
                Dim StrCmd = New SqlCommand("Select * from Compania", Mifuncion.con)
                StrCmd.ExecuteReader()
                If MyDatareader.HasRows Then
                    While (MyDatareader.Read)
                        Me.Text = "Facturación: " + Mifuncion.MyDatareader("E_Nombre").ToString() + " " + Mifuncion.MyDatareader("EID_impuesto").ToString() + ""
                    End While
                End If
            Catch ex As Exception
                Me.Text = "Sin ID de impuesto"
            Finally
                Mifuncion.con.Close()
            End Try
        End Sub

    Si es algún error en el código señálenmelo por favor, me seria de mucha ayuda


    Panda Codes

    martes, 6 de abril de 2021 20:55

Respuestas

  • Hola Panda Codes:

    Has puesto tú pregunta en el foro de Scripting General y aquí quizá no tengas la ayuda necesaria.

    A priori, porque si el nombre de la compañía y el id de impuesto entiendo que están en una tabla que tiene una sola fila, no los devuelves como tal en la propia consulta.

    Dim StrCmd = New SqlCommand("Select E_Nombre, EID_impuesto  from Compania", Mifuncion.con)

    que es lo que lees del dataReader. 

    Por otro lado te recomiendo que escribas la pregunta en un foro apropiado, como puede ser el de visual basic de Msdn

    Msdn vb.net

    • Marcado como respuesta Panda Codes miércoles, 7 de abril de 2021 14:21
    miércoles, 7 de abril de 2021 4:52

Todas las respuestas

  • Hola Panda Codes:

    Has puesto tú pregunta en el foro de Scripting General y aquí quizá no tengas la ayuda necesaria.

    A priori, porque si el nombre de la compañía y el id de impuesto entiendo que están en una tabla que tiene una sola fila, no los devuelves como tal en la propia consulta.

    Dim StrCmd = New SqlCommand("Select E_Nombre, EID_impuesto  from Compania", Mifuncion.con)

    que es lo que lees del dataReader. 

    Por otro lado te recomiendo que escribas la pregunta en un foro apropiado, como puede ser el de visual basic de Msdn

    Msdn vb.net

    • Marcado como respuesta Panda Codes miércoles, 7 de abril de 2021 14:21
    miércoles, 7 de abril de 2021 4:52
  • gracias por la recomendación


    Panda Codes

    miércoles, 7 de abril de 2021 14:16