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

Consulta SQL con variables

Estas en el tema de Consulta SQL con variables en el foro de ASP Clásico en Foros del Web. Hola, me gustaria contar con el apoyo de alguna persona que pudiese decirme como hacerle o alguna idea de llevar acabo una consulta SQL, pasandole ...
  #1 (permalink)  
Antiguo 18/12/2006, 10:22
 
Fecha de Ingreso: diciembre-2006
Mensajes: 16
Antigüedad: 17 años, 6 meses
Puntos: 0
Consulta SQL con variables

Hola, me gustaria contar con el apoyo de alguna persona que pudiese decirme como hacerle o alguna idea de llevar acabo una consulta SQL, pasandole 2 valores almacenados en sus respectivas variables

opcion y buscar > es el nombre de las variables

y deseo una consulta del tipo:

SQL= "SELECT * FROM BASE WHERE 'opcion' LIKE 'buscar'

se puede hacer esto?

  #2 (permalink)  
Antiguo 18/12/2006, 11:16
Avatar de AlZuwaga
Colaborador
 
Fecha de Ingreso: febrero-2001
Ubicación: 34.517 S, 58.500 O
Mensajes: 14.550
Antigüedad: 23 años, 3 meses
Puntos: 535
Re: Consulta SQL con variables

Código:
var_opcion = "algo"
var_buscar = "otra cosa"

SQL= "SELECT * FROM BASE WHERE " & var_opcion & " LIKE '" & var_buscar & "'"
Algo así. Tené en cuenta qe tanto var_opcion como var_buscar pueden recuperar datos de un formulario con request.form(). Otra cosa, no tiene sentido usar LIKE sin los caracteres wildcard... creo que así como lo tenés es igual a usar el operador "="
__________________
...___...
  #3 (permalink)  
Antiguo 18/12/2006, 11:35
 
Fecha de Ingreso: diciembre-2006
Mensajes: 16
Antigüedad: 17 años, 6 meses
Puntos: 0
Re: Consulta SQL con variables

Cita:
Iniciado por Al Zuwaga Ver Mensaje
Código:
var_opcion = "algo"
var_buscar = "otra cosa"

SQL= "SELECT * FROM BASE WHERE " & var_opcion & " LIKE '" & var_buscar & "'"
Algo así. Tené en cuenta qe tanto var_opcion como var_buscar pueden recuperar datos de un formulario con request.form(). Otra cosa, no tiene sentido usar LIKE sin los caracteres wildcard... creo que así como lo tenés es igual a usar el operador "="

hice la consulta pero me devolvio el sigueinte mensaje d error

"ADODB.Recordset error '800a0bcd'

El valor de BOF o EOF es True, o el actual registro se eliminó; la operación solicitada requiere un registro actual. "

recupero los valores de opcion y buscar con el request.form y na

  #4 (permalink)  
Antiguo 18/12/2006, 11:51
Avatar de Myakire
Colaborador
 
Fecha de Ingreso: enero-2002
Ubicación: Centro de la república
Mensajes: 8.849
Antigüedad: 22 años, 4 meses
Puntos: 146
Re: Consulta SQL con variables

Ese error es por que haces la consulta de un campo más allá del fin de archivo.

Seguro no validas el EOF.

Pon algo de código para ver más espacífico dónde esta el error.
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:51.