Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2013, 05:46
maialenlopez
 
Fecha de Ingreso: abril-2012
Mensajes: 449
Antigüedad: 12 años, 1 mes
Puntos: 7
Exclamación no se encuentra el nombre del origen de datos y no se especificó ningún controlador

hola;

Estoy creando una aplicación web programada en vb.net y necesito que me ayudéis en lo siguiente:

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("DNS=dns1;uid=bbdd;pwd=pass")
  3.         Dim sql As String
  4.         Dim contador As Integer
  5.  
  6.         sql = " SELECT COUNT(*) INTO TABLE aufk WHERE aufnr=" & TxtOrdenLG.Text
  7.  
  8.         Dim comm1 As New Odbc.OdbcCommand(sql, conn)
  9.         Dim reader1 As Odbc.OdbcDataReader
  10.  
  11.         Try
  12.             Using conn
  13.                 [COLOR="Red"]conn.Open()[/COLOR]
  14.                 With comm1
  15.                     reader1 = .ExecuteReader()
  16.                     While reader1.Read()
  17.                         contador = reader1.GetValue(0)
  18.                     End While
  19.                     .Dispose()
  20.                     reader1.Close()
  21.                 End With
  22.             End Using
  23.  
  24.         Catch ex As Exception
  25.  
  26.             MsgBox("Error en BD" & Chr(13) & Chr(13) & ex.Message)
  27.         Finally
  28.  
  29.             conn.Close()
  30.             conn.Dispose()
  31.         End Try
  32.     End Sub

Como veis en el código hago hacer una conexión, que es una conexión a un ODBC. Ejecuto la aplicación en en el punto que me tiene que hacer esa conexión y cuando llega al punto indicado en rojo del código me aparece este error:
no se encuentra el nombre del origen de datos y no se especificó ningún controlador predeterminado

¿Me podéis ayudar e indicarme si estoy haciendo bien la conexión o que es lo que esta mal?

Gracias
__________________
Gracias por todo;

Un saludo