![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hola Casimiro. Gracias por tu interés.
Es la devolución de lo buscado en la BD. Es una estructura que devuelvo por ser una función lo que he transquito. Un saludo. |
#2
|
||||
|
||||
Cita:
![]() Bueno siempre se aprende algo nuevo. Se puede devolver el valor de una función tanto con result como con el nombre de la función. Cita:
* Podrias usar Prepare y UnPrepare del Query. * Supongo que estas llamando tantas veces a esta función porque quieres que te obtener los resultados para varios Id_TarifaProducto, porque no haces la consulta para que te devuelta todos los resultados en una sola tabla en vez de un solo resultado por vez.
__________________
[Crandel] |
#3
|
|||
|
|||
Hola Ángel. Gracias por implicarte.
Pues no puedo hacer una única consulta, pues la demanda de lectura de los registros de esa tabla es impredicible. No es previsible cual será el siguiente registro solicitado a leer. Se requiere la lectura de ese registro, y se ejecuta. Aunque pudiera hacer una consulta de multiples registros, sólo sería enmascarar el problema, y lo que realmente quiero es terminar de dominar el problema. Es un programa de uso intensivo y relativamente grande. Ya había probado el comando Prepare y no funcionó siquiera la lectura. Un saludo Ángel. |
#4
|
|||
|
|||
Ah, y un dato relevante. No depende del tamaño de lo que se quiera buscar. La basura que me deja en memoria es más o menos del mismo tamaño sin importarle el nº de registros filtrados por la consulta SQL.
Otro dato: Delphi 7 + IBX + Interbase 6.5 Un saludooo |
#5
|
||||
|
||||
Hola,
¿has probado con la propiedad Unidirectional = True de la Query?
__________________
Progress Openedge https://abevoelker.com/progress_open...dered_harmful/ Delphi forever... |
#6
|
||||
|
||||
Cita:
![]() Así que si no tienes todo el código para comprobar... es mejor preguntar, por si acaso. Te puedes encontrar con muchas sorpresas. ![]() |
#7
|
|||
|
|||
![]() Premio para Defcon1... todos mis problemas han desaparecidos... es la fórmula magistral.
Un saludo a todos, gracias por vuestro tiempo y en especial a Defcon1 (entendereis esta deferencia con él ;-) ) |
#8
|
|||
|
|||
![]() Hola a todos y disculpen pero ya no entendí. Tengo el mismo problema con el out of memory con un IBQuery y no supe como se arregló, si alguien me puede explicar como se solucionó el problema se lo agradezco mucho.
__________________
Saludos Cordiales |
#9
|
||||
|
||||
Según defcon1, dice que es poniendo la propiedad Unidirectional del IbQuery a True.
Pero que conste que lo dice él ![]() ![]() ![]() Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#10
|
|||
|
|||
![]() muchas gracias Lepe
No contesté antes porque solo tengo internet en mi trabajo y acabo de llegar de un laaargo fin de semana. probare lo que dice Defcon1.
__________________
Saludos Cordiales |
![]() |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
![]() |
|