Pues eso... para pulir un poco i mostrar algo de información o un ProgressBar...
Como puedo hacer que mientras se está ejecutando un UPDATE, INSERT, DELETE... pueda ejecutar una función, o algo parecido a cuando se generan índices en una DBF... EVAL...EVERY
INDEX ON Field->B + Field->FACTURA + DtoS(Field->DATAFAC) TAG "FACTU01" EVAL {|| xProg( oProgressBar, 8, 0 ) } EVERY 10
Un Saludo,
Xevi.
In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.
TMariaDBDataSource...OnExecute ???
TMariaDBDataSource...OnExecute ???
Un Saludo,
Xevi.
Xevi.
Re: TMariaDBDataSource...OnExecute ???
Xevi,
hasta donde yo sé, no se puede. Las sentencias las ejecuta el servidor, y hasta que éste responda no puedes hacer nada.
hasta donde yo sé, no se puede. Las sentencias las ejecuta el servidor, y hasta que éste responda no puedes hacer nada.
Re: TMariaDBDataSource...OnExecute ???
José,
de alguna manera, seguro que se debe poder, jejeje... Heidi tiene una ProgessBar y un contador de registros afectados que se refresca a medida que éstos se añaden o modifican.
En fin, Eso ya seria pues para pulir. Si se puede, mejor, sinó
Un Saludo,
Xevi.
de alguna manera, seguro que se debe poder, jejeje... Heidi tiene una ProgessBar y un contador de registros afectados que se refresca a medida que éstos se añaden o modifican.
En fin, Eso ya seria pues para pulir. Si se puede, mejor, sinó

Un Saludo,
Xevi.
Un Saludo,
Xevi.
Xevi.
Re: TMariaDBDataSource...OnExecute ???
Xevi,
yo utilizo HeidiSql casi a diario, y no he visto lo que comentas.
Ahora bien, hasy casos en los que sí que hay una progressbar. P.ej., cuando importas una copia de seguridad o un volcado de otra base de datos. Pero esto es así porque, en realidad, es un conjunto de muchas sentencias separadas por punto y coma. No es una sola sentencia. Y lo que hace HeidiSql es trocear ese volcado ejecutando por separado cada sentencia y mostrando el progreso.
Por otro lado, quizás utilice el comando EXPLAIN o algo similar para ver el progreso, pero entonces la sentencia se ejecutará muchísimo más lenta.
yo utilizo HeidiSql casi a diario, y no he visto lo que comentas.
Ahora bien, hasy casos en los que sí que hay una progressbar. P.ej., cuando importas una copia de seguridad o un volcado de otra base de datos. Pero esto es así porque, en realidad, es un conjunto de muchas sentencias separadas por punto y coma. No es una sola sentencia. Y lo que hace HeidiSql es trocear ese volcado ejecutando por separado cada sentencia y mostrando el progreso.
Por otro lado, quizás utilice el comando EXPLAIN o algo similar para ver el progreso, pero entonces la sentencia se ejecutará muchísimo más lenta.
Re: TMariaDBDataSource...OnExecute ???
José,
Gracias por tus aclaraciones.
Un Saludo,
Xevi.
Gracias por tus aclaraciones.
Un Saludo,
Xevi.
Un Saludo,
Xevi.
Xevi.