Foros del Web » Programando para Internet » ASPX (.net) »

Insertar resgistros desde un formulario web a SQL

Estas en el tema de Insertar resgistros desde un formulario web a SQL en el foro de ASPX (.net) en Foros del Web. Buenos Dias, Estoy tratando de insertar registros a una tabla de SQL Server desde un formulario Web, he intentado con el siguiente código pero aun ...
  #1 (permalink)  
Antiguo 04/12/2012, 09:21
Avatar de emartinezg  
Fecha de Ingreso: diciembre-2012
Ubicación: Envigado
Mensajes: 2
Antigüedad: 11 años, 5 meses
Puntos: 0
Exclamación Insertar resgistros desde un formulario web a SQL

Buenos Dias,

Estoy tratando de insertar registros a una tabla de SQL Server desde un formulario Web, he intentado con el siguiente código pero aun no me funciona.

Agradezco toda la ayuda que puedan prestarme.

Código:
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        Dim Conexion As New SqlConnection(ConfigurationManager.ConnectionStrings("db_Business_Real_EstateConnectionString").ConnectionString)
        If Conexion.State = ConnectionState.Closed Then Conexion.Open()
        Dim Query As New SqlCommand("INSERT INTO tbl_T_Contacto_SI2_Web (Usuario, Correo, Comentario, Fecha_Contacto) VALUES (@Usuario, @Correo, @Comentario, GETDATE())", Conexion)
        Query.Parameters.Add("@Usuario", SqlDbType.VarChar).Value = TextBox1
        Query.Parameters.Add("@Correo", SqlDbType.VarChar).Value = TextBox2
        Query.Parameters.Add("@Comentario", SqlDbType.VarChar).Value = TextBox3
        Conexion.Close()
        Response.Redirect("Default.aspx")
        
    End Sub
Muchas Gracias por sus comentarios.
  #2 (permalink)  
Antiguo 04/12/2012, 09:59
Avatar de DeivisAndres  
Fecha de Ingreso: febrero-2012
Ubicación: Colombia
Mensajes: 305
Antigüedad: 12 años, 3 meses
Puntos: 41
Respuesta: Insertar resgistros desde un formulario web a SQL

No se mucho de VB.Net pero por que no pones después de Conexion.Close():

cmd.ExecuteScalar() ó Comando.ExecuteNonQuery(), la verdad creo que es uno de los dos, por que en C# utilizo el segundo para ejecutar el SqlCommand creo que para VB es el segundo.

por que no veo por ningún lado que ejecutes el comando. (Prueba con los dos para ver)

Etiquetas: aspx, visualbasic, sql-server
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:43.