
20/06/2003, 10:22
|
 | | | Fecha de Ingreso: noviembre-2002 Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 5 meses Puntos: 4 | |
Paciencia hay mucha, no te preocupes.
Lee de nuevo mi mensaje y entenderás qué está mal.
En la tercera página pones
...
If Len(Request.Form("cedula")) <8 then
...
No puedes recoger un valor de un formulario si no vienes de un formulario. Recuerda que el formulario lo olvidámos al pasar de la primera a la segunda página. De la segunda a la tercera pasamos el valor de cedula, que no es el nombre del campo de texto del formulario ya que ya no existe, sino de una variable enviada por url. Cambia entonces también esto a:
...
If Len(Request.Querystring("cedula")) <8 then
...
Así te comprobará que la variable pasada por url tiene al menos 8 dígitos.
Luego en la consulta a la bas de datos, sí haces bien la recogida de la variable, pero está mal la sentencia SQL
sqltxt="select * from Alumnos where cedula = '" & ccedula & "'"
Esto hace que el valor del campo buscado coincida con el de la variable, no que se le parezca.
También deberías revisar un poco como tienes colocada la conexión a la base de datos. Mira algunos ejemplos y colócala mejor. Puede que funcione, es sólo cuestión de formas par que el código no sea muy lioso.
Un saludo.
Por cierto, también me llamo Miguel.
__________________ ¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares! |