Oracle 데이터베이스에 연결하는 데 사용하려는 VB.NET의 OLE DB 연결이 있습니다. 그러나, 나는 con.Open() 줄에 다음과 같은 오류가 발생합니다 :.NET OLE DB 연결에서 Oracle에 연결할 때 LoaderLock 오류가 발생했습니다.
LoaderLock가 OS 로더 잠금 내부 관리 실행을 시도
를 검출되었다. DllMain 또는 이미지 초기화 함수 내에서 관리되는 코드를 실행하면 응용 프로그램이 중단 될 수 있으므로 실행하지 마십시오. 내가 SQL 서버, Excel 및 액세스를 포함하여 데이터베이스의 다양한 다른 유형에 연결하려면이 같은 코드를 사용Dim con As New OleDb.OleDbConnection
ConfigConnection()
Try
con.ConnectionString = ConnectionString
Catch ex As Exception
MsgBox("Invalid connection string)
Return
End Try
Try
con.Open()
MsgBox("Connection attempt successfull!")
Catch ex As Exception
MsgBox("Unable to connect to data source.")
End Try
:
여기 내 코드입니다. 그것들 중 하나에 연결하면 성공적으로 연결되며이 오류가 발생하지 않습니다.
나는이 코드를 dll에서 실행하고 있습니다. exe 내에서 그것을 실행하면 잘 작동합니다. 그러나,이 DLL 내에서 이것을 실행해야합니다.