2009-03-13 4 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

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

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

+0

답변 해 주셔서 감사합니다. 그것은 내가 너무 thougt,하지만 난 SQL 서버를 사용 하여이 문제를보고 기억이 안나요, 그래서 나는 두 번째 의견을 원했어. 다시 한 번 감사드립니다! –

0

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

관련 문제