none
crear ODBC windows 64 bits RRS feed

  • Pregunta

  • Estoy intentando crear un ODBC a una base de datos access pero cuando le doy a agregar, sea dns de usuario o de sistema, no me aparecen drivers de los origenes de datos. Solo me aparece sql server. He buscado por internet y no encuentro nada. He de decir que es un windows 2003 64 bits y no se si eso tendrá algo que ver. ¿Alguien me puede ayudar?
    viernes, 18 de abril de 2008 8:52

Respuestas

  • Yo tengo el mismo problema, aun así he descubierto que el sistema Operativo Windows 2003 utiliza 2 ODBC, uno de 32 Bits y uno de 64 Bits. Por defecto se muestra el de 64 Bits.

    El ODBC de 32 Bits se puede abrir  -->  C:\WINDOWS\SysWOW64\odbcad32.exe  y si tienes el Office 2003 instalado deberies tener el driver para access. Y las conexiones en el ODBC de 32 bits funcionan.

    EL problema es que a la hora de programar y hacer la conexión se debe especificar que el driver es de 32 bits, de momento no he logrado nada. Si alguien nos puede hechar un cable estaria bien.


    Yo he probado con el codigo siguiente y no me funciona:

    set CON = Server.CreateObject("ADODB.Connection")
    set RS = Server.CreateObject("ADODB.Recordset")
    Con.Open DRIVER={Microsoft Access Driver (*.mdb) (32 bit)};

    • Marcado como respuesta Ismael Borche martes, 12 de abril de 2011 20:27
    viernes, 20 de marzo de 2009 8:30