Hola:
Tengo un problema serio al momento de insertar registros en una tabla de SQL
Server.
El modo de inserción esta bien, lo estoy haciendo con un stored procedure,
pero el problema, es que no me inserta los valores que tengo en mis textbox.
Al dar en el boton nuevo, me limpia mis textbox, les tecleo los nuevos
valores y al momento de dar boton Aceptar, lo guarda todo OK, pues no ya que
me guarda los valores del primer registro. No me toma los valores que yo
introduzco. Estuve debugeando y hay un momento que antes de ejecutar mi
inserción me toma los valores del primer registro. No se que esta pasando.
Paso parte de mi codigo, estoy trabajando con ASP.Net utilizando VB.Net
Public Sub btnNuevo_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnNuevo.Click
Me.txtAp_Mat.Text = ""
Me.txtAp_Pat.Text = ""
Me.txtLogin.Text = ""
Me.txtNombre.Text = ""
Me.txtPassword.Text = ""
End Sub
Public Sub btnAceptar_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles btnAceptar.Click
Insert_Usuario()
End Sub
Public Sub Insert_Usuario()
Cmd = New SqlCommand("sp_UsuarioInsert", SqlConnection)
Cmd.CommandType = CommandType.StoredProcedure
' Ap_Pat
Dim pAp_Pat = New SqlParameter("@Ap_Pat", SqlDbType.VarChar)
pAp_Pat.Value = Me.txtAp_Pat.Text
Cmd.Parameters.Add(pAp_Pat)
' Ap_Mat
Dim pAp_Mat = New SqlParameter("@Ap_Mat", SqlDbType.VarChar)
pAp_Mat.Value = Me.txtAp_Mat.Text
Cmd.Parameters.Add(pAp_Mat)
' Nombre
Dim pNombre = New SqlParameter("@Nombre", SqlDbType.VarChar)
pNombre.Value = Me.txtNombre.Text
Cmd.Parameters.Add(pNombre)
' Login
Dim pLogin = New SqlParameter("@Login", SqlDbType.VarChar)
pLogin.Value = Me.txtLogin.Text
Cmd.Parameters.Add(pLogin)
' Password
Dim pPassword = New SqlParameter("@Password", SqlDbType.VarChar)
pPassword.Value = Me.txtPassword.Text
Cmd.Parameters.Add(pPassword)
' ejecuta
Cmd.ExecuteNonQuery()
End Sub
Ojala y alguien encuentre la forma de que me respete la inserción sobre los
textbox que estoy cambiando
Salu2 :-)))
(""'·._.·L.I. Daniel Villa·._.·'"")
Leer las respuestas