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

Pasar parámetro a una consulta

Estas en el tema de Pasar parámetro a una consulta en el foro de ASP Clásico en Foros del Web. Tengo la siguiente consulta: set rlogin=conexion.execute("SELECT TDIRECCIONES.IdDirección,TDEPENDENCIAS.Nombre_Depe ndencia, TDEPENDENCIAS.Clave " &_ "FROM TDIRECCIONES INNER JOIN TDEPENDENCIAS ON TDIRECCIONES.IdDirección = TDEPENDENCIAS.Direccion " &_ "WHERE (((TDEPENDENCIAS.Clave)=" & ...
  #1 (permalink)  
Antiguo 17/03/2006, 14:09
 
Fecha de Ingreso: septiembre-2004
Mensajes: 29
Antigüedad: 19 años, 6 meses
Puntos: 0
Pasar parámetro a una consulta

Tengo la siguiente consulta:

set rlogin=conexion.execute("SELECT TDIRECCIONES.IdDirección,TDEPENDENCIAS.Nombre_Depe ndencia, TDEPENDENCIAS.Clave " &_
"FROM TDIRECCIONES INNER JOIN TDEPENDENCIAS ON TDIRECCIONES.IdDirección = TDEPENDENCIAS.Direccion " &_
"WHERE (((TDEPENDENCIAS.Clave)=" & clave & "));")

El problema es que si le paso en la variable clave, un número, me funciona correctamente, pero si le paso una palabra, me falla y me da este error:
"No value given for one or more required parameters. "
. Que me puede pasar?

Gracias
  #2 (permalink)  
Antiguo 17/03/2006, 14:38
Avatar de ElAprendiz  
Fecha de Ingreso: enero-2002
Ubicación: Maipu, Chile
Mensajes: 3.706
Antigüedad: 22 años, 1 mes
Puntos: 2
si el campo es numerico usas comillas "&clave&"
si el campo es texto le agregas comillas simples '"&clave&"'
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 20:00.