![]() |
Asignación automática de claves en datasnap
Hola club, en mi aplicación usando la tecnología datasnap, estaba utilizando para los ABM un método que incrementaba los códigos de manera automática. Para dicho cometido lo que hacia era los siguiente:
Lo que hago es crear un SQLConnection, mediante un archivo .ini cargaba las configuración del mismo. Luego, creaba un SQLQuery lo conectaba al SQLConnection y bueno es resto como se ve es una sentencia de tipo Select con un Max() al campo código pasado como parámetro. Los parámetros son el nombre de la tabla y el nombre de campo. Esta función andaba perfecto, hasta que hice una prueba en donde realizaba excesivas peticiones que era ejecutar listados con RBuilder, esto lo hacia a modo de Tester. Al ejecutar muchos listados y luego hacer una inserción, al pasar por la linea del Open me sale el sig error: Cita:
Saludos. |
La franja horaria es GMT +2. Ahora son las 11:37:12. |
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