Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/11/2006, 16:11
*ron*
 
Fecha de Ingreso: mayo-2006
Mensajes: 27
Antigüedad: 18 años, 6 meses
Puntos: 0
Eliminar datos del sqlserver con un formulario aspx

necesito eliminar datos de una base de datos sqlserver
para lo cual paso los datos por medio de un formulario
en el campo TxtCodProd para ello tengo mi siguiente clase de VB
la cual tiene sus respectivos metodos get y set.

Clase Producto


Public Class Producto

'variables de instancia
Private codigoproducto As Integer

'constructor vacio
Public Sub New()
codigoproducto = ""
End Sub

'sobrecarga constructor

Public Sub New(ByVal codigoproducto As Integer)
Me.codigoproducto = codigoproducto
End Sub

'metodos accesadores

Public Function getCodigoproducto() As Integer
Return codigoproducto
End Function

'metodos mutadores

Public Sub setCodigoproducto(ByVal codigoproducto As Integer)
Me.codigoproducto = codigoproducto
End Sub



End Class


Ahora mi ASPX.VB

Imports System.Data
Imports System.Data.SqlClient
Public Class WebElimina
Inherits System.Web.UI.Page


Dim objproducto As Producto
Dim conexion As System.Data.SqlClient.SqlConnection
Dim StrSql As System.Data.SqlClient.SqlCommand

Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'Introducir aquí el código de usuario para inicializar la página

End Sub


Private Sub btnElmima_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)

‘Me conecto a la base de datos
Dim conexion As System.Data.SqlClient.SqlConnection
conexion = New System.Data.SqlClient.SqlConnection("Server=localh ost;uid=sa;pwd=;Database=TiendaMascotas")

‘realiza la consulta

Dim sql As New String("delete from producto where codigo_prod = @codigo_prod")

Dim ocmd As New SqlCommand
ocmd.Parameters.Add(New SqlParameter("@codigo_prod", SqlDbType.Int))

conexion.Open()
ocmd.CommandText = sql
ocmd.Connection = conexion
ocmd.ExecuteNonQuery()
conexion.Close()

End Sub

End Class

Mi pregunta es como recupero el dato que paso por el formulario y elimino lo que deseo.

por fa necesito la ayuda de manera urgente
se agradece...