Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/01/2013, 03:11
maialenlopez
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años, 1 mes
Puntos: 7
Exclamación Conexión ODBC con aplicación web

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 original
  1. Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  2.  
  3.         Dim conn As New Odbc.OdbcConnection("DSN=INP;uid=bbdd;pwd=adm1")
  4.         Dim sql As String
  5.         Dim contador As Integer
  6.  
  7.         sql = "select aufnr, ktext, objnr, auart, werks from sapsr3.aufk"
  8.         sql = sql + " where auart='ZS03'"
  9.         sql = sql + " and werks ='H000'"
  10.         sql = sql + " and mandt='111' order by aufnr"
  11.  
  12.         Dim comm1 As New Odbc.OdbcCommand(sql, conn)
  13.         Dim reader1 As Odbc.OdbcDataReader
  14.  
  15.         Try
  16.             Using conn
  17.                 conn.Open()
  18.                 With comm1
  19.                     reader1 = .ExecuteReader()
  20.                     While reader1.Read()
  21.                         MsgBox(reader1("objnr"))
  22.                     End While
  23.                     .Dispose()
  24.                     reader1.Close()
  25.                 End With
  26.             End Using
  27.  
  28.         Catch ex As Exception
  29.  
  30.             MsgBox("Error en BD" & Chr(13) & Chr(13) & ex.Message)
  31.         Finally
  32.  
  33.             conn.Close()
  34.             conn.Dispose()
  35.         End Try
  36.  
  37.  
  38.     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?
__________________
Gracias por todo;

Un saludo