Ya no se que hacer, lo he probado todo. Desde eliminar las tablas creadas en el directorio de datos, eliminar y volver a crear los indices, renombrar la tabla, reiniciar servidor, volver a instanciar el proyecto. Nada de nada, siempre con el mismo error.
Si la numeración la pongo manual, me va bien. El campo código es numérico y es siguiente al último.
Hola Luis, me ha pasado en algunas tablas y no he encontrado el error, si bien es cierto que no le he dedicado demasiado tiempo, he preferido solucionarlo con un evento al dar de alta la ficha que de manera secuencial me modifique el campo ID, realizando el mismo efecto que "genera clave = Siguiente al último", no se si es error mio o de vDevelop, me imaginaba que mio, pero al leer tu post, no se que pensar, aunque el hecho de que en unas tablas me funciona bien el alta y en otras no, me induce a pensar que el error es mio, en cuato tenga tiempo le dedicare un momento a repasar, si encuetras la solucion o se te ocurre algo no dejes de postear.
Al final he tenido que crear la tabla de nuevo con el asistente copiando los mismos datos que la anterior. De hecho es una copia exacta de la que ya tenia. Ahora funciona.
Desearía saber que es lo que ha pasado, pero no lo he conseguido, y eso que le he dado mil vueltas.