Foro de elhacker.net

Programación => .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
  1.            Dim consulta As String = "Select CodigoCliente from cliente WHERE ( CodigoCliente='" &  TxtEliminarCliente.Text & "');"
  2.            Dim mysqladapter As New MySqlDataAdapter
  3.  
  4.            Dim tabla As New DataTable
  5.            mysqladapter.Fill(tabla)
  6.  
  7.            If tabla.Rows.Count > 0 Then
  8.                MsgBox("Error, el cliente no se encuentra en la Base de Datos")
  9.            Else
  10.                Dim consulta2 As String = "DELETE FROM clientes WHERE ( CodigoCliente = ' " & TxtEliminarCliente.Text & " ' );"
  11.                FormPrincipal.con.borrarcliente(consulta2)
  12.            End If
  13.  
  14.  

- 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
  1. 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.