ODBC 드라이버 일반 오류:두 개의 활성 데이터베이스 요청을 시도했습니다.
-
22-07-2019 - |
문제
저는 ASP.NET 2.0을 사용하여 Sybase SQL Anywhere 5 서버에 연결하고 있습니다.그리고 이 오류가 산발적으로 발생합니다.가끔 그런 일이 일어납니다.오류 메시지는 다음과 같습니다.
ERROR [HY000] [Sybase][ODBC 드라이버]일반 오류:두 개의 활성 데이터베이스 요청을 시도했습니다.
예외 세부정보:System.Data.Odbc.Odbc예외:오류 [HY000] [Sybase][ODBC 드라이버]
일반 오류:두 개의 활성 데이터베이스 요청을 시도했습니다.
누구든지 이 문제에 대한 경험이 있습니까?
해결책
오류 메시지는 동일한 데이터베이스 연결을 사용하여 동시에 두 개의 쿼리를 실행하려고 시도했음을 의미합니다.
모든 요청에 대해 동일한 데이터베이스 연결을 사용하려고 합니까?요청은 여러 스레드에 의해 처리되므로 각 요청에는 자체 데이터베이스 연결이 있어야 합니다.
다른 팁
여러 명령에 대해 동일한 연결을 재사용하는 것처럼 들립니다. 명령의 각 명령/배치 후 연결을 올바르게 폐기하고 모든 새로운 명령이 새 연결을 받는지 확인하십시오.
제휴하지 않습니다 StackOverflow