再現する手順:
新しい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 ) );次に、データベースを削除しようとすると、jmpはまだデータベースを使用していると表示されます。
データベース接続を閉じる方法はありますか?Close Database Connection()関数は、トリックを行っていないようです。
まったく同じ質問があります。終了していない接続をうまく処理できないデータベースがあり、DSN名でOpen Database Connection()/ Close Database Connectionを常に使用できるとは限りません。ODBC:driver文字列を使用する場合は、新しいSQLを使用する必要があります。クエリを実行しましたが、終了時に閉じる方法がわかりません。