Pasos para reproducir:
Ejecute cualquier nueva consulta sql:
query << Run Foreground(
OnRunComplete(
Write( "Number of rows in query result: ", N Rows( queryResult ) )
)
);
MyRunCompleteFunc = Function( {dt},
{Default Local},
Write( "Number of rows in query result: ", N Rows( dt ) )
);
query << Run Foreground( OnRunComplete( MyRunCompleteFunc ) );A continuación, si intenta eliminar la base de datos, dirá que jmp todavía está usando la base de datos.
¿Hay alguna manera de cerrar la conexión de la base de datos? La función Cerrar conexión de base de datos () no parece funcionar.
Tengo exactamente la misma pregunta.Tengo una base de datos que no se ocupa bien de las conexiones no terminadas y no siempre puedo usar Abrir conexión de base de datos () / Cerrar conexión de base de datos con un nombre DSN ... si uso una ODBC: cadena de controlador, tengo que usar New SQL Consulta, pero no veo una forma de cerrarla cuando termine.