Ver Mensaje Individual
  #7  
Antiguo 13-02-2013
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Reputación: 19
Angel.Matilla Va por buen camino
Gracias prola respuesta Casimiro.
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Creo que no se entiende lo que explicas, Angel.Matilla.
Lo que he puesto es el código de cómo monto el query.
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Por lógica, si tienes un select que unas veces trae unos datos y otras veces trae otros datos distintos, tan sólo tienes varias posibilidades:

- que no sea el mismo select
- que sea el mismo select, pero los parámetros sean distintos
- que sea el mismo select, y lo ejecutes en bases de datos distintas

No puede haber más opciones, o sea, no puedes ejecutar un select con unos parámetros en una misma base de datos y que te devuelva datos distintos. Lógicamente.

Deberías detener el programa justo antes de lanzar el query y mirar la sentencia completa en ambos casos, para ver si está formada correctamente.
Ninguna de las tres opciones que das es correcta: es el mismo select con los mismos parámetros y la misma base de datos. No es que unas veces traiga resultados y otras no, es que dentro del programa no devuelve nada y en IBManager sí. Para comprobarlo paro la ejecución justo antes de hacer el open() y copio el contenido del query para ejecutarlo en IBManager.
Cita:
Empezado por Casimiro Notevi Ver Mensaje
La otra opción es que nos pases la BD y probemos nosotros
No tengo inconveniente en pasarte el programa (está hecho en Builder 5) y la base de datos; dime como y dónde.
Responder Con Cita