PDA

Ver la Versión Completa : Rarisimo!!!!!!----- Query


Robert
19-11-2003, 01:38:04
Esto es recontra raro aqui va:
Tengo una tabla de cuentas por cobrar de clientes, la clave de cliente de una de ellas es TO001(la primera es una O y las otras dos son ceros). Quiero filtrar utilizando una query y pasando como parametro ese valor y me sale un mensaje algo asi:
"Could not find record", lo raro es que solo me sale con ese parametro, pues con los demas parametros funciona todo a la perfeccion.
Osb: probé haciendo la consulta en el mismo Database Desktop(New->QBE Query), y tambien me bota error:
"Syntaxis error in expression"
"Image:2"
"Table:la ruta de la tabla"
"Field:el campo"
Nuevamente el error es solo con ese parametro, es recontra raro, pues si finaliza en 2 o cualquie valor, no sale error
!!!!Alguien sabe por qué

__cadetill
19-11-2003, 10:26:39
ayudaria el que nos pasaras la query que estas lanzando o el trozo de codigo donde la montas

Robert
19-11-2003, 15:26:41
//esto es en el query
Select * form CUENTA.db
where CLIENTE=:parametro

luego se le pasa los parametros en tiempo de ejecucion
query.close;
qyery.params[0].value:=TO001;//puede ser cualquier cliente
query.open;

OBS: Probé ponieno la opción REQUESTLIVE a TRUE y funcionó para este caso.
La pregunta es porqué, tengo que darle esta opción cuando le paso ese parametro y no cuando le paso cualquie otro parametro,

__cadetill
19-11-2003, 15:52:14
bueno, supongo que el código será de tipo string, por lo que deberías poner el valor del parámetro entre comillas


qyery.params[0].AsString := 'TO001';