Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/01/2013, 05:16
maialenlopez
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años, 1 mes
Puntos: 7
Exclamación conexion aplicacion web vb.net con ODBC de base de datos de oracle

Hola;
He creado una conexion conn para conectarme al ODBC, como se puede observar en el código de abajo pero me aparecen los siguientes errores.
Código vb.net:
Ver original
  1. Protected Sub TxtOrdenLG__TextChanged(ByVal sender As Object, ByVal e As EventArgs) Handles TxtOrdenLG.TextChanged
  2.         Dim conn As New Odbc.OdbcConnection("Driver={Microsoft ODBC for Oracle};DSN=INP;uid=bbdd1;pwd=adm1")
  3.         'Dim conn As New Odbc.OdbcConnection("DSN=SAPINP;uid=bbdd1;pwd=ssiiadm1")
  4.         Dim sql As String
  5.         Dim contador As Integer
  6.  
  7.         sql = " SELECT COUNT(*) INTO TABLE aufk WHERE aufnr=" & TxtOrdenLG.Text
  8.  
  9.         Dim comm1 As New Odbc.OdbcCommand(sql, conn)
  10.         Dim reader1 As Odbc.OdbcDataReader
  11.  
  12.         Try
  13.             Using conn
  14.                 conn.Open()
  15.                 With comm1
  16.                     reader1 = .ExecuteReader()
  17.                     While reader1.Read()
  18.                         contador = reader1.GetValue(0)
  19.                     End While
  20.                     .Dispose()
  21.                     reader1.Close()
  22.                 End With
  23.             End Using
  24.  
  25.         Catch ex As Exception
  26.  
  27.             MsgBox("Error en BD" & Chr(13) & Chr(13) & ex.Message)
  28.             'mensaje("Error en BD" & Chr(13) & Chr(13) & ex.Message)
  29.         Finally
  30.  
  31.             conn.Close()
  32.             conn.Dispose()
  33.         End Try
  34.     End Sub

estos son los errores que me muestra:
Conexion no abierta.
[IM001]Error de SQLSetConnectAttr del controlador
[01000]El controlador no admite una version de ODBC distinta de la que necesita la
aplicacion (ver SQLSetEnvAttr)

¿Como puedo solucionar esto?
__________________
Gracias por todo;

Un saludo