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

como insetar datos a una tabla!!!

Estas en el tema de como insetar datos a una tabla!!! en el foro de ASP Clásico en Foros del Web. Hola muy buen dia programadores necesito un poco de su ayuda para poder insertar datos al hora de actualizar un popup, si el valor del ...
  #1 (permalink)  
Antiguo 29/07/2010, 08:37
 
Fecha de Ingreso: mayo-2010
Mensajes: 78
Antigüedad: 14 años
Puntos: 0
como insetar datos a una tabla!!!

Hola muy buen dia programadores necesito un poco de su ayuda para poder insertar datos al hora de actualizar un popup, si el valor del password y la clave son correctas me instrodusca en la tabal de la base el nombre de la session de la persona y la fecha actual me la guarde!!!


mi tabla esta diferenciada por las columnas id,categoria,usuario,f_val(fecha)

este es mi scrip alguna ayuda o sugerencia de como hacerlo: ustedes disculparan soy nuevo jejejej!!!

este es el scrip:

Código ASP:
Ver original
  1. <form method="post" name="form6" >
  2.      <div align="center">
  3.        <fieldset style="width:50%">
  4.          <legend>Aprobacion Master Plan 6 </legend>
  5.            <table width="332" border="0" align="center">
  6.            <tr>
  7.              <td width="326" height="22" align="left"><div align="justify">Master Plan aprobado por:
  8.               <div>
  9.                 <div align="center">
  10.                
  11. <%Set prycxn = Server.CreateObject("ADODB.Connection")
  12.     prycxn.open "PROVIDER=SQLOLEDB; DATA SOURCE=VALP-SRV; UID=sa; PWD=serv; DATABASE=Proy"
  13.     selectSQL1="select * from Aprobar where categoria='"&consulta&"' "
  14.     set rs1_e = prycxn.execute(selectSQL1)
  15. if rs1_e.EOF then
  16. response.write("")
  17.  elseif application("valido")=true Then
  18.                 response.Write(rs1_e("usuario") &rs1_e("f_val"))
  19.                end if %>  
  20.               </div>
  21.              </div></td>
  22.            </tr>
  23.          </table>
  24.            </fieldset>
  25.   </div>
  26.        <p align="center">
  27.          <%if rs("perfil_usu")="administrador" then%>
  28.          <input type="submit" name="Aprobar Master Plan" id="Aprobar Master Plan" value="Aprobar Master Plan" onClick="link1('http://valp-page.la.pg.com/Proyectosi/Aprobar.asp')"/>
  29.          <%end if%>
  30.        
  31.   </p>
  32. </form>
  #2 (permalink)  
Antiguo 29/07/2010, 15:43
 
Fecha de Ingreso: mayo-2010
Mensajes: 78
Antigüedad: 14 años
Puntos: 0
Respuesta: como insetar datos a una tabla!!!

listo al parecer qdo un poco

Código ASP:
Ver original
  1. <form name="form6" >
  2.      <div align="center">
  3.        <fieldset style="width:50%">
  4.          <legend>Aprobacion Master Plan 6 </legend>
  5.            <table width="332" border="0" align="center">
  6.            <tr>
  7.              <td width="326" height="22" align="left"><div align="justify">Master Plan aprobado por:
  8.               <div>
  9.                 <div align="center">
  10.  <%
  11. Set prycxn = Server.CreateObject("ADODB.Connection")
  12.     prycxn.open "PROVIDER=SQLOLEDB; DATA SOURCE=VALP-SRV; UID=sa; PWD=serv; DATABASE=Proy"
  13.     SQL1="select * from Aprobar where categoria='"&consulta&"' "
  14.     set rs1_e = prycxn.execute(SQL1)
  15. if rs1_e.EOF=true then
  16. SQL1="INSERT INTO Aprobar(categoria, usuario, f_val)" &"VALUES('"&consulta&"', '"&nombre&"', '"&fecha_ing&"')"
  17.     set rs1_e = prycxn.execute(SQL1)
  18.  elseif application("valido")=true Then
  19.                 response.Write(rs1_e("usuario") &rs1_e("f_val"))
  20.                 rs1_e.Close
  21.       Set rs1_e = Nothing
  22.       prycxn.Close
  23.       Set prycxn = Nothing
  24.                end if %>
  25.               </div>
  26.              </div></td>
  27.            </tr>
  28.          </table>
  29.        </fieldset>
  30.   </div>
  31.        <p align="center">
  32.          <%if rs("perfil_usu")="administrador" then%>
  33.          <input type="submit" name="Aprobar Master Plan" id="Aprobar Master Plan" value="Aprobar Master Plan" onClick="link1('http://valp-page.la.pg.com/Proyectosi/Aprobar.asp')"/>
  34.          <%end if%>
  35.        
  36.   </p>
  37. </form>

ahora solo necesito que si existe el valor actualizarlo pero no se me ocurre como ayuda!!!
  #3 (permalink)  
Antiguo 29/07/2010, 16:21
Avatar de Capemax  
Fecha de Ingreso: julio-2010
Ubicación: Santiago
Mensajes: 3
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: como insetar datos a una tabla!!!

No soy muy experto, pero el codigo para actualizar una tabla es asi:

Insertar:
SQL1="INSERT INTO Aprobar (categoria, usuario, f_val)" &"VALUES('"&consulta&"', '"&nombre&"', '"&fecha_ing&"')"

Actualizar:
SQL1="UPDATE Aprobar SET usuario='"&XX&"', f_val='"&XX&"' WHERE Categoria='"&XX&"'"

Formato: "UPDATE Tabla SET (campo1=x, Campo2=x, ...) WHERE XX"

Algo asi tendria que ser.
Tienes que hacer un condicional para ver cuando ingresas y cuando actualizas. Supuestamente si la tabla ya tiene el registro, deberias actualizar, y si no existe, lo ingresas como nuevo.

Saludos

Última edición por Capemax; 29/07/2010 a las 16:23 Razón: falto agregar algo

Etiquetas: tablas
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:12.