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 originalProtected Sub TxtOrdenLG__TextChanged(ByVal sender As Object, ByVal e As EventArgs) Handles TxtOrdenLG.TextChanged
Dim conn As New Odbc.OdbcConnection("Driver={Microsoft ODBC for Oracle};DSN=INP;uid=bbdd1;pwd=adm1")
'Dim conn As New Odbc.OdbcConnection("DSN=SAPINP;uid=bbdd1;pwd=ssiiadm1")
Dim sql As String
Dim contador As Integer
sql = " SELECT COUNT(*) INTO TABLE aufk WHERE aufnr=" & TxtOrdenLG.Text
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()
contador = reader1.GetValue(0)
End While
.Dispose()
End With
End Using
Catch ex As Exception
'mensaje("Error en BD" & Chr(13) & Chr(13) & ex.Message)
Finally
conn.Dispose()
End Try
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?