FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
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é |
#2
|
|||
|
|||
ayudaria el que nos pasaras la query que estas lanzando o el trozo de codigo donde la montas
|
#3
|
|||
|
|||
//esto es en el query
Select * form CUENTA.db where CLIENTE=arametro 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, |
#4
|
|||
|
|||
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'; |
|
|
|