Test Foro de elhacker.net SMF 2.1

Programación => Programación General => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: Didy en 17 Febrero 2013, 18:58 PM

Título: Eliminar Registros de Base de Datos Mysql con VB 2010
Publicado por: Didy en 17 Febrero 2013, 18:58 PM
Hola buenas a todos ! Estoy programando un programa de administración en VB 2010, y mi problema es que quiero que cuando el usuario introduzca un registro (el que desee eliminar) pues se compare a ver si existe ya en la Base de datos. Mi código es el siguiente:

Código (vbnet) [Seleccionar]

            Dim consulta As String = "Select CodigoCliente from cliente WHERE ( CodigoCliente='" &  TxtEliminarCliente.Text & "');"
            Dim mysqladapter As New MySqlDataAdapter

            Dim tabla As New DataTable
            mysqladapter.Fill(tabla)

            If tabla.Rows.Count > 0 Then
                MsgBox("Error, el cliente no se encuentra en la Base de Datos")
            Else
                Dim consulta2 As String = "DELETE FROM clientes WHERE ( CodigoCliente = ' " & TxtEliminarCliente.Text & " ' );"
                FormPrincipal.con.borrarcliente(consulta2)
            End If



- Pero cuando ejecuto el programa me da el siguiente error:
A first chance exception of type 'System.InvalidOperationException' occurred in System.Data.dll


¿Alguien me puede ayudar? Gracias!!
Título: Re: Eliminar Registros de Base de Datos Mysql con VB 2010
Publicado por: The_Saint en 21 Febrero 2013, 14:35 PM
Buenas:

Has hecho la conexion con la bbdd o la has añadido al OBDC de windows?

Saludos. :-\
Título: Re: Eliminar Registros de Base de Datos Mysql con VB 2010
Publicado por: HdM en 21 Febrero 2013, 15:20 PM
Hola.

Esto va en .NET

Código (vbnet) [Seleccionar]
Dim mysqladapter As New MySqlDataAdapter(query,cnx)

conector .NET-MySqlDataAdapter (http://dev.mysql.com/doc/refman/5.0/es/connector-net-examples-mysqldataadapter.html)

Saludos.