Posibles alternativas que darán solución.
Para el primer problema se me ocurre algo tan sencillo como antes de hacer el refresh guardarte la posición de la tupla donde te encuentras, hacer el refresh y porsteriormente volverte a posicionar.
En cuanto al segundo problema, pues es lo que tiene usar campos autoincrementativos. Si te interesa en ocasiones poner tu el valor en lugar de usuar el autoincrementado, puedes crear un contador paralelo y asignarlo o no según la preferencia del momento.
Nada complicado en ninguno de los casos, sólo que debes prescindir en cierto grado de las prestaciones automáticas que te ofrece el entorno de desarrollo o el SGDB.
__________________
El meu país és tan petit, que des de dalt d'un campanar es pot veure el campanar veí.
|