Foros del Web » Programando para Internet » ASP Clásico »

Llamar sentencia sql desde un boton...

Estas en el tema de Llamar sentencia sql desde un boton... en el foro de ASP Clásico en Foros del Web. Ante todos amigos del foro, espero esten todos bien. Necesito que al dar click a un boton(Agregar), me ejecute una sentencia sql(Incluir) . Este es ...
  #1 (permalink)  
Antiguo 17/12/2007, 20:08
 
Fecha de Ingreso: noviembre-2007
Mensajes: 123
Antigüedad: 16 años, 6 meses
Puntos: 0
Pregunta Llamar sentencia sql desde un boton...

Ante todos amigos del foro, espero esten todos bien. Necesito que al dar click a un boton(Agregar), me ejecute una sentencia sql(Incluir). Este es mi código de prueba para agregar un registro:

<%
Dim VarIdProducto

set con = server.CreateObject("ADODB.Connection")con.open "Provider=Microsoft.Jet.OLEDB.4.0;Data source=" & server.MapPath("bdsiop.mdb")
set rs = server.CreateObject("ADODB.Recordset")
sql = "Select * From pedidos Order By id_pedidos"
rs.open sql,con,1,2

VarIdPedido = 1
rs.addnew
rs.fields("id_pedidos") = VarIdPedido
rs.update
rs.close
con.close
Set rs=Nothing
Set con=Nothing
%>
  #2 (permalink)  
Antiguo 17/12/2007, 20:30
Avatar de u_goldman
Moderador
 
Fecha de Ingreso: enero-2002
Mensajes: 8.031
Antigüedad: 22 años, 5 meses
Puntos: 98
Re: Llamar sentencia sql desde un boton...

Lo que necesitas se puede lograr mediante dos formas:

1. Recargando la página, puedes hacer que la forma se llame a sí misma y en el submit de ella envíes un campo oculto que le diga a tu programa que se acaba de envíar así procesa x, y ó z instrucciones.
2. Puedes utilizar AJAX, tendrías que revisar la documentación, hay información en su foro correspondiente.

Solamente recordar que un evento click de un botón se ejecuta en el cliente, mientras que el acceso a datos en el servidor, por lo tanto necesitas hacer lo ya mencionado para lograr el efecto deseado.

Saludos
__________________
"El hombre que ha empezado a vivir seriamente por dentro, empieza a vivir más sencillamente por fuera."
-- Ernest Hemingway
  #3 (permalink)  
Antiguo 17/12/2007, 21:22
 
Fecha de Ingreso: noviembre-2007
Mensajes: 123
Antigüedad: 16 años, 6 meses
Puntos: 0
De acuerdo Re: Llamar sentencia sql desde un boton...

Sera que me puedes explicar un poco mas detallado sobre la primera opcion que me muestras.
  #4 (permalink)  
Antiguo 18/12/2007, 08:55
Avatar de JuanRAPerez
Colaborador
 
Fecha de Ingreso: octubre-2003
Mensajes: 2.393
Antigüedad: 20 años, 7 meses
Puntos: 27
Re: Llamar sentencia sql desde un boton...

para la primera opcion que te dio el maestro has esto


<%contenido = request("contenido")
if contenido = "" then%>
+ mostras el formulario y el boton
+ mandas la variable contenido y le asignas el valor "ejecutar"
<%end if%>

<%if contenido = "ejecutar" then%>
+ recoges tus variables
+ ejecutas tu proceso ASP
+ redireccionas o mostras los valores insertados
<%end if%>

suerte
__________________
JuanRa Pérez
San Salvador, El Salvador
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 23:44.