es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Excepción lanzada: ‘System.IO.FileNotFoundException’ en Hotel.dll

Soy un traductor de español que traduce documentos de TI. Traduzca lo siguiente al español. No traduzca el código y el resultado en formato markdown

Soy principiante en el uso de vb.net, en este problema quiero conectar Oracle 12c a mi aplicación de Visual Basic. Creo que todo está correcto y la aplicación también se puede ejecutar. Pero cuando quiero probar la conexión, mi consola muestra un error Excepción generada: 'System.IO.FileNotFoundException' en Hotel.dll

Aquí está mi código:

Imports Oracle.DataAccess.Client
Public Class Form1
    Dim con As New OracleConnection
    Dim cmd As New OracleCommand
    Dim sql As String

Private Sub btntest_Click(sender As Object, e As EventArgs) Handles btntest.Click
    dbAccess()
End Sub

Private Sub dbAccess()
    con = New OracleConnection
    Try
        con.ConnectionString = "Data Source=(DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = pdborcl))); user id=admin;password=admin"
        con.Open()
        MsgBox("Conexión OK")
    Catch ex As Exception
        MsgBox("Error de conexión")
    End Try
End Sub

End Class

Aquí está el error:

https://i.ibb.co/443qTQ0/Untitled.png
https://i.ibb.co/84D8Rty/Untitledx.png

Tags:  , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error System.IO.FileNotFoundException sugiere que falta un archivo requerido. Esto puede deberse a varias razones, como una ruta de archivo incorrecta o dependencias faltantes.

    Una posible solución para resolver este problema es verificar si se incluye Oracle.DataAccess.dll en las referencias del proyecto. Si no está incluido, debe agregarse.

    Para hacerlo, siga los siguientes pasos:
    1. Haga clic derecho en el proyecto en el Explorador de soluciones y elija “Agregar referencia”.
    2. En la ventana de diálogo que se abre, seleccione “Examinar” y navegue hasta el archivo Oracle.DataAccess.dll.
    3. Seleccione el archivo y haga clic en “OK” para agregarlo como referencia.

    Después de agregar la referencia, reconstruya el proyecto e intente ejecutarlo nuevamente para ver si se ha resuelto el error.

Comments are closed.