![]() |
Refresh con ZeosLib
Cordial saludo,
Trabajo con Zeoslib, Mysql y Delphi XE7, cuando he trabajado con Firebird y FibPlus al realizar un Refresh la base de datos lo realiza bien y me muestra el registro en la posición que debe estar, es decir si esta con ORDER BY NOMBRE y se ingresa un registro Bernardo, este al hacer el refresh el registro quedará después de los registros que empiezan por A y el cursor quedara en BERNARDO, pero trato de hacer refresh con Zeoslib y no funciona, habrá alguna otra manera de hacerlo o hay q configurar a Zeoslib algo para que realice esto? |
Cita:
|
Bueno te comento, en firebird con FIBPLUS el SelectSQL es el siguiente:
El RefreshSQL lo genera automaticamente sin errores al hacer un Refresh al DataSet, asi:
Con ZeosLib y MySql genero el mismo SelectSQL y RefreshSQL pero al realizar el Refresh al Dataset genera este error: ![]() No se que estara mal? |
En lo personal no uso los refresh, sino que hago un close y un open de la query o tabla que deseo refrescar y listo. claro que eso tienes sus inconvenientes para regresar a la posición en la que estabas, pues nada, eso hay que currarse con los marcadores y otras marañas :)
|
Esa es la parte, no quedo en la posición cuando hay pocos registros no hay problema pero si hay miles?, como se trabaja con marcadores? esa no lo sabria hacer? que me aconsejas para trabajarlo
|
Hola Jose.
Un ejemplo:
Saludos :) |
La franja horaria es GMT +2. Ahora son las 15:19:21. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi