Visual Basic.NET - Error objeto

 
Vista:
Imágen de perfil de Cristian
Val: 84
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error objeto

Publicado por Cristian (90 intervenciones) el 22/02/2019 20:49:25
Hola a todos.. Este codigo me tira un error .. alguna idea ?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
Public Function FnMostrarClientes() As DataTable
    Try
        FnConectado()
 
        cmd = New MySqlCommand("select * from clientes")
 
 
 
        If cmd.ExecuteNonQuery >= 1 Then
            Dim dt As New DataTable
            Dim da As New MySqlDataAdapter(cmd)
            da.Fill(dt)
            Return dt
        Else
            Return Nothing
        End If
    Catch ex As Exception
        MessageBox.Show(ex.Message)
        Return Nothing
    Finally
        FnDesconectado()
    End Try
End Function

Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 28
Ha disminuido 1 puesto en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error objeto

Publicado por Yamil Bracho (629 intervenciones) el 22/02/2019 21:11:16
Cual es el mensaje de error ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Cristian
Val: 84
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error objeto

Publicado por Cristian (90 intervenciones) el 22/02/2019 21:55:51
Hola Yamil..
Este es el error

referencia a objeto establecida como instancia de un objeto
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Phil Rob
Val: 2.069
Oro
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error objeto

Publicado por Phil Rob (503 intervenciones) el 23/02/2019 00:04:18
Hola Cristian,

Tu comando SQL es una resquesta, no puede ejecutar ExecuteNonQuery.
Quizá puede ejecutar ExecuteReader pero en este caso, tiene que utilizar un DataReader para tener los registros.

Ejemplo :
1
2
3
4
5
6
7
8
Dim cmd As New MySqlCommand
Dim MisPersonas As MySqlDataReader
cmd.CommandText = "SELECT * FROM TPersonas"
cmd = MaCommande.ExecuteReader()
Do While MisPersonas.Read
       Console.WriteLine(MisPersonas.Item(0) & " " & MisPersonas.Item(1) ....)
Loop
MisPersonas.Close()

Saludos,
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Cristian
Val: 84
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error objeto

Publicado por Cristian (90 intervenciones) el 23/02/2019 02:24:37
Gracias Phil
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 29
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error objeto

Publicado por Arturo (97 intervenciones) el 26/02/2019 10:42:07
No veo la conexión a la B.D. al generar el "da"

Dim da As New MySqlDataAdapter(cmd, conexión)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Cristian
Val: 84
Ha mantenido su posición en Visual Basic.NET (en relación al último mes)
Gráfica de Visual Basic.NET

Error objeto

Publicado por Cristian (90 intervenciones) el 26/02/2019 15:39:50
Si Arturo... era eso exactamente... Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar