RE:panel repeticion con botones
Hola:
Tengo instalado SmartSuite sobre XP Profesional versión 2002 Service Pack 2. Y si. Ocurre alguna que otra vez (en mi caso, nada preocupante), que alguna instrucción de un ResultSet da error. La que más es la UpdateRow. Hay alguna que me tiene desconcertado, porque va bien durante una temporada, y de repente, y sin haber hecho ninguna modificación, ¡plaf!. Error al canto. Normalmente cuando ocurre (es muy esporádicamente), lo que hago es abrir la BD en cuestión, exportar todos los registros, borrarlos e importarlos de nuevo, y ya puestos, lo hago con todas las BD, una por una. Yo creo que el problema está en los índices (ADX), no en el DBF, y de ésta manera, se regenera el índice totalmente. ¡Ojo!, hay gente que lo que hace es borrar el ADX, y al abrir de nuevo la BD genera uno nuevo. ¡Nunca hagas eso!. En el ADX, además de índices guarda información que puede ser vital para la BD. Sin ir más lejos, los nombres de campo del DBF que sobrepasen los 15 caracteres, ¡no están en el DBF, ni en el APR!, están en el ADX, con lo que si lo borras, pierdes estos nombres, y te los corta a 15 caracteres. Imagínate el lío que vas a tener en el APR. También guarda la dichosa información del idioma, información de versiones y algunos flags que en determinadas circunstancias pueden hacer falta.
En modo diseño, en mi caso, es dónde "aparecen" los problemas. No es nada preocupante, pero a veces joroba un montón. Llevas una serie de modificaciones, y de repente, antes de que guardes... "Approach ha producido un error, y debe cerrarse...". ¡Hala, el trabajo de 15 o 20 minutos a la papelera!. Me consuelo pensando que no todo va a ser perfecto, y que el resto del software que pulula por ahí, también da por saco lo suyo. En fin, no me lio más, espero haber aclarado tus dudas y que se solucionen tus problemas.
Un saludo.
Manolo