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

Realizar un insert con asp pero recuperando el valor desde script

Estas en el tema de Realizar un insert con asp pero recuperando el valor desde script en el foro de ASP Clásico en Foros del Web. Necesito ayuda ya que pues no puedo hacer que mi dato se inserte... No logro hacer que mi input carge el valor a mi insert: ...
  #1 (permalink)  
Antiguo 17/05/2012, 11:00
 
Fecha de Ingreso: mayo-2012
Mensajes: 1
Antigüedad: 11 años, 11 meses
Puntos: 0
Pregunta Realizar un insert con asp pero recuperando el valor desde script

Necesito ayuda ya que pues no puedo hacer que mi dato se inserte...

No logro hacer que mi input carge el valor a mi insert:

<input type="text" name="updater" onblur="compruebaValidoEntero()"/>

Genero un combo para que al selecionnar un valor lo asigne al input:

<%
SQL = "SELECT CVE_USUARIO,NOMBRE FROM usuarios where status=1"
SET RS = objconn.EXECUTE(SQL)
RESPONSE.WRITE("<SELECT NAME='p_usuario' onchange='displayOption(this);'>")
DO WHILE NOT RS.EOF
NOMBRE = RS("NOMBRE")
ID=RS("CVE_USUARIO")
RESPONSE.WRITe("<OPTION value="&ID&"> "&ID&" "& NOMBRE & "</OPTION>")
RS.MOVENEXT
LOOP
RESPONSE.WRITe("</SELECT>")
%>

Y el valor del select se lo doy con un script:

<script type='text/javascript'>
function displayOption(elem){
elem.form.updater.value = elem.value;
}
</script>

Pero no lo puedo insertar en mi base de datos :

if esnuevo=true then objconn.execute("insert into " & nombre_tabla & " (" & nombre_campo & ", status, CVE_USUARIO) values(" & var_nombre_campo & ", 1," & updater & ")")

He intentado asignar mi valor del input a una variable pero no la toma.
Nose si me puedan ayudar les agradeceria mucho.


Ademas nose si se pueda asignar el valor de mi input a una variable ya que intente pero no pude. No me colocaba el valor del input se hiba vacio

Última edición por dreck_nrk; 17/05/2012 a las 17:22

Etiquetas: asp, insert, sql, tabla, campos
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 08:06.