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

¿Por qué no me funciona este script?

Estas en el tema de ¿Por qué no me funciona este script? en el foro de ASP Clásico en Foros del Web. Hola a todos, tengo el siguiente problema: Tengo escrito en mi pagina ASP un script que me sirve para solicitar información a la BD. El ...
  #1 (permalink)  
Antiguo 26/07/2002, 23:04
 
Fecha de Ingreso: mayo-2002
Ubicación: Punta del Este
Mensajes: 32
Antigüedad: 23 años
Puntos: 0
¿Por qué no me funciona este script?

Hola a todos, tengo el siguiente problema:
Tengo escrito en mi pagina ASP un script que me sirve para solicitar información a la BD.
El script es el siguiente
sql = "select * from tabla where campo1 = '"& request.form("campo1") &"'"
Donde el tipo de dato de campo 1 es numérico simple.
Al ejecutar la página me aparece un mensaje de error diciéndome que se esperaba una cadena como resultado.

Bueno, suficiente. Si alguien descubre la solución o se la sabe, le pido por favor me la cuente.

Gracias
  #2 (permalink)  
Antiguo 26/07/2002, 23:08
Avatar de urjose  
Fecha de Ingreso: diciembre-2001
Mensajes: 5.286
Antigüedad: 23 años, 4 meses
Puntos: 1
Re: ¿Por qué no me funciona este script?

sql = "select * from tabla where campo1 ="& request.form("campo1")

Saludos

<center>
<a href=http://comunidadguru.com><img border=0 src=http://comunidadguru.com/imagenes/logos/logo.gif></a>
</center>
  #3 (permalink)  
Antiguo 26/07/2002, 23:46
 
Fecha de Ingreso: enero-2002
Ubicación: Yerba Buena - Tucumán
Mensajes: 259
Antigüedad: 23 años, 4 meses
Puntos: 0
Re: ¿Por qué no me funciona este script?

El problema como bien te dijeron es que no tenés que utilizar comillas simples ' cuando el campo de la tabla es numérico. Las comillas simples solo se utilizan cuando el campo es Texto. Por si te sirve para después cuando el campo es una fecha se utiliza #

Saludos

<center><font face=Verdana size=2>Webmaster de [/CODE]<A href="http://www.salirxtucuman.com.ar" target="_blank"><img src="http://www.efrance.fr/salirxtucuman/images/titulo.gif" border=0 align="absmiddle"></a></center>
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:18.