Eliminar Registros de Base de Datos Mysql con VB 2010

Iniciado por Didy, 17 Febrero 2013, 18:58 PM

0 Miembros y 1 Visitante están viendo este tema.

Didy

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!!

The_Saint

Buenas:

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

Saludos. :-\
<< Si piensas que eres demasiado pequeño para tener impacto.
Prueba a irte a la cama con un mosquito>>

HdM

Hola.

Esto va en .NET

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

conector .NET-MySqlDataAdapter

Saludos.

- Nice to see you again -