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

Este codigo no funciona Socorro!

Estas en el tema de Este codigo no funciona Socorro! en el foro de ASP Clásico en Foros del Web. Hola Un compañero del foro me ha pasado este codigo y no me funciona es para insetar registr. Tengo que decir que la base de ...
  #1 (permalink)  
Antiguo 20/01/2002, 13:24
 
Fecha de Ingreso: enero-2002
Mensajes: 27
Antigüedad: 22 años, 4 meses
Puntos: 0
Este codigo no funciona Socorro!

Hola Un compañero del foro me ha pasado este codigo y no me funciona es para insetar registr.
Tengo que decir que la base de datos esta creada y la pase por el OBDC, puese el archivo ADOVBS.inc y le cree un directorio virtual con e PWP del w2000, DESESPERO!
----
<BODY>
<!-- #INCLUDE FILE="ADOVBS.inc" -->
<%IF (Request.Form <> "") THEN

Set Ob_Conn = Server.CreateObject ("ADODB.Connection")
Set Ob_RS = Server.CreateObject ("ADODB.RecordSet")
Ob_Conn.Open "EjemploBD"
Ob_RS.Open "Fichas", Ob_Conn, adOpenStatic, adCmdTable

Ob_RS.AddNew
Ob_RS ("DNI")= CLng (Request.Form("DNI"))
Ob_RS ("Nombre")= Request.Form("NOMBRE")
Ob_RS ("Apellidos")= Request.Form("APELLIDOS")
Ob_RS ("Dirección") = Request.Form("DIRECCION")
Ob_RS ("Teléfono")= Request.Form("TELEFONO")
Ob_RS.Update
Ob_RS.Close
Ob_Conn.Close
Response.Write "<H3>" & "Datos insertados" & "<H3>"

ELSE %>
<H3> ESCRIBA SUS DATOS PERSONALES </H3> <BR>
<FORM METHOD="Post" ACTION="sumar.asp">
DNI: <INPUT NAME="DNI" SIZE=10> <BR>
NOMBRE: <INPUT NAME="Nombre" SIZE=15> <BR>
APELLIDOS: <INPUT NAME="Apellidos" SIZE=30> <BR>
DIRECCION: <INPUT NAME="Direccion" SIZE=30> <BR>
TELEFONO: <INPUT NAME="Telefono" SIZE=15> <BR>
<INPUT TYPE="Submit" VALUE="Enviar datos">
<INPUT TYPE="Reset" VALUE="Borrar">
</FORM>
<% END IF %>
</BODY>
--------------------------
Me urge un poco muchas gracias.
  #2 (permalink)  
Antiguo 20/01/2002, 13:45
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Este codigo no funciona Socorro!

que error te marca o por que dices que no funciona?

salu2 :) ;)

<embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true">
  #3 (permalink)  
Antiguo 20/01/2002, 13:48
 
Fecha de Ingreso: enero-2002
Mensajes: 27
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Este codigo no funciona Socorro!

Ante todo gracias
No me inserta ningun registro , yo veo que en la primera condicion no entra la del if...
y el form tiene un action que va a una pagina que no tengo Eso debiera de influir?
gracias
  #4 (permalink)  
Antiguo 20/01/2002, 13:53
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Este codigo no funciona Socorro!

ah desde luego que influye, dentro del action debe de ir el nombre de la misma pagina, es decir, la que nos estas mostrando, ya que la estas utilizando tanto para mostrar el formulario como para insertar los registros, es por ello que el if request.form&lt;&gt;&quot;&quot; detecta si el formulario viene lleno, inserta el registro.

Bueno en conclusion en el action debe estar el mismo nombre de la pagina donde tienes tu codigo

salu2 :) ;)

<embed src="http://www.autocar.com.mx/images/logo.swf" type="application/x-shockwave-flash" width="468" height="60" play="true" wmode="transparent" menu="false" loop="true">
  #5 (permalink)  
Antiguo 20/01/2002, 14:05
 
Fecha de Ingreso: enero-2002
Mensajes: 27
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Este codigo no funciona Socorro!

Ys lo he probado y esto no funciona sigue sin hacerme registro y en vez de escribirme lo de &quot;Datos insertados&quot; pe carga de nuevo la pagina con los campos vacios .
Que puece estar mal? Request.form
Es necesario dar un name al formulario?

gracias
  #6 (permalink)  
Antiguo 20/01/2002, 15:45
Avatar de Aston  
Fecha de Ingreso: mayo-2001
Ubicación: Madrid
Mensajes: 933
Antigüedad: 23 años, 1 mes
Puntos: 0
Re: Este codigo no funciona Socorro!

Hola Gonzaloj:

Prueba con esto, amigo:

&lt;%If Request.Form(&quot;Nombre&quot;) &lt;&gt; &quot;&quot; _
&amp; Request.Form(&quot;Apellidos&quot;) &lt;&gt; &quot;&quot; Then
'lo que sea... %&gt;

Seguro que así te chuta ¡Cuéntanos! :)

<a href="http://www.laventanita.net/" target="_blank">
<img src="http://www.breogan.org/images/Aston.gif" border="0" alt="La Ventanita.net - Lo imprescindible en la red"></a>
  #7 (permalink)  
Antiguo 20/01/2002, 16:19
 
Fecha de Ingreso: enero-2002
Mensajes: 27
Antigüedad: 22 años, 4 meses
Puntos: 0
Re: Este codigo no funciona Socorro!

Nada tios estoy desesperado , y no se lo que pasa creo que desistire
De todas maneras muchas gracias , pero esto es imposible! :)
  #8 (permalink)  
Antiguo 20/01/2002, 17:36
 
Fecha de Ingreso: enero-2002
Mensajes: 136
Antigüedad: 22 años, 5 meses
Puntos: 1
Re: Este codigo no funciona Socorro!

Hola,
si quieres puedes enviarme por email un zip con los ficheros con lo q intentas hacer (incluyendo páginas web y la BD) y le echo una ojeada, y a ver si tengo suerte y doy con el fallo.

Un saludo!

email: [email protected]
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 00:54.