sql con parametros
Publicado por Cecilia (2 intervenciones) el 03/03/2004 08:16:46
Encontre algunas consultas sobre este tema pero no logre solucionarlo. De antemano GRACIAS para quien pueda ayudarme.
Estoy haciendo una consulta muy simple para seleccionar un grupo de registros que esten en un rango de dos valores numerico.
Set Tabla1 = db.OpenRecordset("SELECT ILIDATA.*, ILIDATA.AbsoDist FROM ILIDATA WHERE (((ILIDATA.AbsoDist) Between 4000 And 6000 ))")
ESTO FUNCIONA PERFECTO, PERO SI CAMBIO LOS VALORES 4000 Y 6000 POR UNA VARIABLE, ME FALLA Y ME DICE QUE MUY POCOS PARAMETROS QUE NECESITA 2.
a = 4000
b = 6000
Set Tabla1 = db.OpenRecordset("SELECT ILIDATA.*, ILIDATA.AbsoDist FROM ILIDATA WHERE (((ILIDATA.AbsoDist) Between '" & a & "' And '" & b & "' ))")
sI ALGUIEN PME PEUDE EXPLICAR EL ERROR SE LO AGRADEZCO INMENSAMENTE.
Cecilia
Estoy haciendo una consulta muy simple para seleccionar un grupo de registros que esten en un rango de dos valores numerico.
Set Tabla1 = db.OpenRecordset("SELECT ILIDATA.*, ILIDATA.AbsoDist FROM ILIDATA WHERE (((ILIDATA.AbsoDist) Between 4000 And 6000 ))")
ESTO FUNCIONA PERFECTO, PERO SI CAMBIO LOS VALORES 4000 Y 6000 POR UNA VARIABLE, ME FALLA Y ME DICE QUE MUY POCOS PARAMETROS QUE NECESITA 2.
a = 4000
b = 6000
Set Tabla1 = db.OpenRecordset("SELECT ILIDATA.*, ILIDATA.AbsoDist FROM ILIDATA WHERE (((ILIDATA.AbsoDist) Between '" & a & "' And '" & b & "' ))")
sI ALGUIEN PME PEUDE EXPLICAR EL ERROR SE LO AGRADEZCO INMENSAMENTE.
Cecilia
Valora esta pregunta


0