JSL-Save Database()はデータベース接続を開いたままにします-これを閉じることができますか?こんにちは、みんな、
私は今までさまざまなことを試してきましたが、理解できません。 JSLでは、データベース接続を開いたままにするSave Database()コマンドが表示されます。 ハンドルがないため、接続を閉じる方法がわかりません。 この接続を閉じる方法はありますか?
おかげで、
ハイド
Re:JSL-Save Database()はデータベース接続を開いたままにします-これは閉じることができますか?ハイド、
接続を開きましたか?
もしそうなら、あなたは使用することができますデータベース接続を閉じます(databaseConnectionHandle);
どのデータベースとバージョンを使用していますか?
しゅう
Re:JSL-Save Database()はデータベース接続を開いたままにします-これは閉じることができますか?Create Database Connection()およびClose Database Connection()コマンドを知っています。 ただし、Create Database Connection()を介して接続が既に確立されている場合でも、Save Database()は独自の接続を作成しているように見えます。
ローカルマシンでMS SQL Server 2014を使用しています。
Re:JSL-Save Database()はデータベース接続を開いたままにします-これは閉じることができますか?ハイド、
はい、わかった。
接続プールがコマンドの1つで確立されているかどうかはわかりませんが、1つの接続のみがアクティブであると想定して、データベースを保存する必要があります(save database())。別のコマンドを介して接続プールから古い接続が残っている可能性があります。
スタン
Re:JSL-Save Database()はデータベース接続を開いたままにします-これは閉じることができますか?ええ、私もそれを考えて、プログラムを一歩進めました。 Save Database()の前に接続はなく、1つは接続後にハングします。 別の方法は、開いているデータベース接続のリストを取得することです。 ただし、その情報を提供するJSLは見つかりませんでした。 また、Save Database()をだまして接続へのハンドルを提供しようとしましたが、うまくいきませんでした。
Re:JSL-Save Database()はデータベース接続を開いたままにします-これは閉じることができますか?ハイド、
ODBCドライバーに接続プーリングオプションがあるようです。
ドライバーを見て、ConnectionPoolingがfalse(0)に設定されていることを確認したい場合があります。
スタン
Re:JSL-Save Database()はデータベース接続を開いたままにします-これは閉じることができますか?提案に感謝しますが、違いを生むようには見えません。 <プールされていない>に設定しても、セッションがハングしたままになります。 ところで、SQL Server用のODBCドライバー11を使用しています。 これはあなたが使用するものですか?