Rarisimo!!!!!!----- Query
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é |
ayudaria el que nos pasaras la query que estas lanzando o el trozo de codigo donde la montas
|
//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, |
bueno, supongo que el código será de tipo string, por lo que deberías poner el valor del parámetro entre comillas
Código:
qyery.params[0].AsString := 'TO001'; |
La franja horaria es GMT +2. Ahora son las 11:02:29. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi