1

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

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

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

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

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

4

2 に答える 2

0

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

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

于 2009-03-13T20:36:48.773 に答える
0

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

于 2009-03-13T20:36:53.670 に答える