visual studio 2005 vb.net으로 ibm as400계열 서버에대한 프로그램 개발을 하고있는 개발자입니다.
다른 테이블에는 접근 읽기 쓰기가 모두 가능한데요 특정한 db를 엑세스하려고 할 때만 다음 메세지가 발생합니다.
"보호된 메모리를 읽거나 쓰려고했습니다. 대부분 이러한 경우는 다른 메모리가 손상되었음을 나타냅니다."
이 메세지는 예외처리에서 나타나는 오류메세지입니다. 예외처리를 하지않아도 이런메세지가 나옵니다.
연결설정은
Dim dbConnString As String = "provider=ibmda400;Password=password;User ID=id;Data Source=xxx.xxx.xxx.xxx;"
Dim dbConn As New OleDbConnection(dbConnString)
Dim ssql As String = "select * from lib.db"
Dim sqlCmd As New OleDbCommand(sSQL, dbConn)
dbConn.Open()
Dim rs As OleDbDataReader = sqlCmd.ExecuteReader()
While rs.Read()
End While
rs.close()
dbConn.close()
이렇게 하였는데요
Dim rs As OleDbDataReader = sqlCmd.ExecuteReader()
이부분에서 에러가 발생합니다. 입사후 7개월이 지났는데 아직도 해결하지못하고 있습니다.
도움 주시면 감사하겠습니다.
|