ODBCドライバーの一般エラー:2つのアクティブなデータベース要求を試行しました

StackOverflow https://stackoverflow.com/questions/644463

  •  22-07-2019
  •  | 
  •  

質問

ASP.NET 2.0を使用して、Sybase SQL Anywhere 5サーバーに接続しています。そして、私は散発的にこのエラーを受け取ります。たまに起こるだけです。エラーメッセージは次のとおりです。

  

エラー[HY000] [Sybase] [ODBCドライバー]一般エラー:2つのアクティブなデータベース要求を試行しました

     

例外の詳細:System.Data.Odbc.OdbcException:エラー[HY000] [Sybase] [ODBC Driver]

     

一般的なエラー:2つのアクティブなデータベースリクエストを試みました

誰でもこの問題の経験はありますか?

役に立ちましたか?

解決

エラーメッセージは、同じデータベース接続を使用して2つのクエリを同時に実行しようとしたことを意味します。

すべてのリクエストに同じデータベース接続を使用しようとしていますか?リクエストは複数のスレッドによって処理されるため、各リクエストには独自のデータベース接続が必要です。

他のヒント

複数のコマンドに同じ接続を再利用しているように聞こえます。コマンド/コマンドの各バッチの後に接続を適切に破棄し、すべての新しいコマンドが新しい接続を取得することを確認します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top