none
Como puedo eliminar registros de mi base de datos, AYUDA!!!!

    Question

  • Hola que tal, una pregunta ojala me puedan ayudar, estoy haciendo un formulario en Visual basic para eliminar registros de  una base de datos hecha en sql server pero no se como eliminar registros de mi base de datos desde, en el formulario segun yo teclee unos comandos en el codigo asi:
    Estoy ocupado un dataSet, Tableadapter, tableAdapaterManager,ClienteBindingSource

    Dim eliminar As pruebaDataSet.ClienteRow

    eliminar = PruebaDataSet1.Cliente.FindByidcliente(TextBox1.Text)

    eliminar.Delete()

    ClienteBindingSource.EndEdit()

    ClienteTableAdapter.Update(PruebaDataSet1

    y al momento de utilizar la ultima linea de TableAdapter.update
    me borra todos mis registros de mi base de datos, yo solo quiero eliminar un registro que especifico en un textbox.text.

    Gracias y Saludos


    Thursday, March 05, 2009 9:07 PM

Answers

  •  hola tio
    para eliminar registro de una base de datos SQL con tu aplicacion vb.net llamas a tu procedimiento alamacenado k va eliminar te dejo un ejemplo

    1 create procedure sp_eli_Usuario  
    2 @Cod_Usu varchar(5)  
    3 as  
    4 delete from usuario where COD_USU=@Cod_Usu 
     y en tu aplicacion vb.net
    1 Public Function Eliminar_Usu(ByVal Cod_usu As String) As Boolean  
    2         Dim Resultado As Boolean = False 
    3         Dim cmd As New SqlCommand("sp_eli_Usuario", ClsCone_Da.Cone)  
    4         cmd.CommandType = CommandType.StoredProcedure  
    5  
    6         cmd.Parameters.Add("@Cod_Usu", SqlDbType.VarChar, 5).Value = Cod_usu 
    7  
    8         Try  
    9             ClsCone_Da.Cone.Open()  
    10             cmd.ExecuteNonQuery()  
    11             Resultado = True 
    12         Catch ex As Exception  
    13             Throw New Exception("Eliminar() : " + ex.Message)  
    14         Finally  
    15             If ClsCone_Da.Cone.State = ConnectionState.Open Then  
    16                 ClsCone_Da.Cone.Close()  
    17                 cmd.Dispose()  
    18             End If  
    19         End Try  
    20         Return Resultado  
    21     End Function  
    22  
    bueno ahi esta
    porsiaca esto esta en ncapas no creo   que te agas problemas
    esta facil
    deRu-
    Thursday, March 05, 2009 9:28 PM