I passaggi per riprodurre:
Esegui qualsiasi nuova query 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 ) );Successivamente, se si tenta di eliminare il database, verrà indicato che jmp sta ancora utilizzando il database.
C'è un modo per chiudere la connessione al database? La funzione Chiudi Database Connection () non sembra fare il trucco.
Ho esattamente la stessa domanda.Ho un database che non gestisce bene le connessioni non terminate e non posso sempre utilizzare Open Database Connection () / Close Database Connection con un nome DSN .. se utilizzo una stringa ODBC: driver, devo usare New SQL Query, ma non vedo un modo per chiuderla al termine.