Tema: querystring
Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/09/2007, 15:01
Avatar de AlZuwaga
AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 24 años, 2 meses
Puntos: 535
Re: querystring

hola, seguramente les ocurre porque usan apóstrofes para delimitar la variable. si es un campo numérico no lo deben usar.

ejemplo de mal uso:
Código:
SQL = "SELECT campos FROM tabla WHERE campo_id = '" & variable_id & "'"
ejemplo de uso:
Código:
SQL = "SELECT campos FROM tabla WHERE campo_id = " & variable_id
... pero mientras no pongan la sentencia sql que actualmente usan mucho más no se puede ayudar.

Saludos


Edit: esto no lo leí antes:

Cita:
existe algo del tipo request.querynumber... o algo asi, o se puede pasar de string a numerico o algun truco asi...
¡NO! No existe semejante cosa! Si se puede pasar de string a númérico con las funciones CInt(), CDouble(), etc, pero mucho sentido no tiene ya que las variables de vbscript son del tipo variant...

Igual, les dejo un TIP: Lean los mensajes de errores e interprétenlos.
El error que le da a rokiu dice:

Cita:
[Microsoft][Controlador ODBC Microsoft Access] No coinciden los tipos de datos en la expresión de criterios.
El error, en este caso, lo arroja la base de datos. Por lo tanto, no hay un error en el script. Es la base de datos la que dice "momento, esto que me estás dando no me gusta... así que aquí paro hasta que lo corrijas"
__________________
...___...

Última edición por AlZuwaga; 05/09/2007 a las 15:08