gracias por responder, no tengo transaciones abierta, es una simple consulta sql, por ejemplo:
Cita: Dim Str = String, Cm as SqlceCommand
Dim Cn as SqlceConnetion = "Cadena de conexion"
Str = "INSERT INTO Clientes (nombre) VALUES ('Foro')"
cm = new sqlceCommand(str,cn)
cn.open
cm.executenonquery
cnn.close
Eso es un ejemplo de como inserto un registro a la base de datos, al momento de hacerlo funciona bien, pero al cerrar la apliacion y volver a entrar los registros ya no estan.