Ya se por que no me va, lo que no se es como solucionarlo, para mi es raro de coj...... Haber si me explico Bien.
El problema no esta en que deje algún SQL sin cerrar pero algo de eso pasara, si cuando genero la tabla al intentar abrir la base de datos me dice que esta corrupta, pero si esa base de datos la muevo de carpeta y luego la saco al PC si me la abre y la tabla esta creada, de echo cuando esta en su sitio ocupa 18kb en cuanto la paso a otra carpeta ocupa 19 que sera con la tabla nueva, no se si tendrá que ver que cuando trabajo en la aplicación aunque la cierre, en la carpeta de la base de datos se me genera la Base de datos BBDD.sql y un archivo con el mismo nombre BBDD.sql-journal. Yo en el botón salir tengo puesto ExitApplication.
PD: la base de datos la muevo con un gestor de archivos "file explorer" de la carpeta donde esta a otra