Cita:
Iniciado por maialenlopez
Hola,
Tengo una aplicación web desde la cual estoy intentando hacer una conexión al ODBC con el siguiente código:
Código vb.net:
Ver originalProtected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Dim conn As New Odbc.OdbcConnection("DSN=INP;uid=bbdd;pwd=adm1")
Dim sql As String
Dim contador As Integer
sql = "select aufnr, ktext, objnr, auart, werks from sapsr3.aufk"
sql = sql + " where auart='ZS03'"
sql = sql + " and werks ='H000'"
sql = sql + " and mandt='111' order by aufnr"
Dim comm1 As New Odbc.OdbcCommand(sql, conn)
Dim reader1 As Odbc.OdbcDataReader
Try
Using conn
conn.Open()
With comm1
reader1 = .ExecuteReader()
While reader1.Read()
End While
.Dispose()
End With
End Using
Catch ex As Exception
Finally
conn.Dispose()
End Try
End Sub
Si utilizo una aplicación web me lanza dos errores :
ORA-12154 y
IM006
Pero si lo mismo lo hago en un windows form funciona correctamente.
¿Alguien me puede ayudar y decirme porque pasa eso?
Ya esta solucionado, al final en vez de utilizar el ODBC e llamado directamente a lo del tnsnames.ora creando la conexion en el web.config