2009-03-13 1 views
1

私はASP.NET 2.0を使用してSybase SQL Anywhere 5サーバーに接続しています。そして私はこのエラーを散発的に受け取ります。それはちょうど時々起こる。エラーメッセージは次のとおりです。ODBCドライバ一般的なエラー:2つのアクティブなデータベース要求を試みました

ERROR [HY000] [Sybase][ODBC Driver]General error: attempted two active database requests

Exception Details: System.Data.Odbc.OdbcException: ERROR [HY000] [Sybase][ODBC Driver]

General error: attempted two active database requests

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

答えて

0

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

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

+0

お返事ありがとうございます。それは私もthougtだが、私はSQL Serverを使用しているときにこの問題を見て覚えていないので、私は二番目の意見が欲しかった。再度、感謝します! –

0

複数のコマンドで同じ接続を再利用しているようです。コマンドの各コマンド/バッチの後に接続を正しく廃棄し、すべての新しいコマンドが新しい接続を取得することを確認してください。

関連する問題