Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/11/2009, 20:04
Avatar de eperedo
eperedo
 
Fecha de Ingreso: septiembre-2009
Ubicación: Perú
Mensajes: 654
Antigüedad: 15 años, 5 meses
Puntos: 16
Respuesta: Problema con Eliminar 1 registro de la base de datos

Creo que te hace falta un descanso :P

Te explico tienes tu función Eliminar Usuario a la que le asignas 3 Parámetros!! usuario, clave y tipo, pero si te das cuenta clave y tipo nunca lo usas dentro de esa función simplemente los pones como parámetros.

Entonces luego al llamar a tu método obviamente te va a pedir el usuario, TIPO y CLAVE porque así lo construiste en tu clase.

La solución es simple quita los 2 parámetros y listo:
Código vb.net:
Ver original
  1. Public Function eliminarUsuario(ByVal usuario As String) As Boolean
  2.         Dim cn As New SqlClient.SqlConnection(conexion)
  3.         Dim cmd As New SqlClient.SqlCommand("Delete from usuarios Where perNombre = '" & usuario & "' ", cn)
  4.         Dim valor As Integer
  5.         Try
  6.             If cn.State = ConnectionState.Closed Then
  7.                 cn.Open()
  8.             End If
  9.             valor = cmd.ExecuteNonQuery()
  10.             MsgBox("Usuario Eliminado del Sistema ", MsgBoxStyle.Information)
  11.         Finally
  12.             cn.Close()
  13.         End Try
  14.         Return valor
  15.     End Function

Y al llamar hazlo así:
Código vb.net:
Ver original
  1. clasePersona.eliminarUsuario(txtEliminar.Text)

__________________
Eduardo Peredo
Wigoin