.Net 웹 서비스 (둘 다 Windows XP 시스템)에서 PostgreSQL 데이터베이스에 연결합니다. 최근에 몇몇 컴퓨터에서 System.AccessViolationException
오류가 발생했습니다.ADODB 필드의 값에 액세스 할 때 System.AccessViolationException의 원인은 무엇입니까?
내가 얻을 수있는 스택 추적은 ADODB.recordset을 가져 와서 필드 값을 얻었을 때 나타났습니다. 예 :
Dim rs as ADODB.Recordset = 'initialize recordset via a query to database
MsgBox(rs("fieldName").Value)
항상 실패하지는 않습니다. 그것은 거의 실패하지 않습니다. 우리는 컴퓨터 중 하나에서 memtest를 실행했는데 문제가 없음을 알았습니다.
무엇이 문제 일 수 있습니까? 그것이 운전사라면 내 옵션은 무엇입니까?
그것은 공급자입니다. 더 나은 것을 얻거나 공급자 제공자에게 도움을 요청하십시오. http://www.devart.com/dotconnect/ –
한스 - 고마워. 공급자는 운전자와 동일한 것입니까? 어떤 시점에서 우리는 npgsql을 사용할 것으로 예상 했었지만 지금은이 버그를 패치하는 데 관심이 있습니다. 나는 이것들 중 하나에서 골라야합니까? http://www.postgresql.org/download/products/2 – pc1oad1etter