ODBC 드라이버 일반 오류:두 개의 활성 데이터베이스 요청을 시도했습니다.

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

  •  22-07-2019
  •  | 
  •  

문제

저는 ASP.NET 2.0을 사용하여 Sybase SQL Anywhere 5 서버에 연결하고 있습니다.그리고 이 오류가 산발적으로 발생합니다.가끔 그런 일이 일어납니다.오류 메시지는 다음과 같습니다.

ERROR [HY000] [Sybase][ODBC 드라이버]일반 오류:두 개의 활성 데이터베이스 요청을 시도했습니다.

예외 세부정보:System.Data.Odbc.Odbc예외:오류 [HY000] [Sybase][ODBC 드라이버]

일반 오류:두 개의 활성 데이터베이스 요청을 시도했습니다.

누구든지 이 문제에 대한 경험이 있습니까?

도움이 되었습니까?

해결책

오류 메시지는 동일한 데이터베이스 연결을 사용하여 동시에 두 개의 쿼리를 실행하려고 시도했음을 의미합니다.

모든 요청에 ​​대해 동일한 데이터베이스 연결을 사용하려고 합니까?요청은 여러 스레드에 의해 처리되므로 각 요청에는 자체 데이터베이스 연결이 있어야 합니다.

다른 팁

여러 명령에 대해 동일한 연결을 재사용하는 것처럼 들립니다. 명령의 각 명령/배치 후 연결을 올바르게 폐기하고 모든 새로운 명령이 새 연결을 받는지 확인하십시오.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top