[R-es] Como conectar R con una base de datos Access en Windows 64-bit (RODBC package)

Isa García Barón xanamb en gmail.com
Lun Abr 27 16:31:50 CEST 2015


Hola a tod en s,

Tengo un problema a la hora de conectar una base de datos (*.mdb) de Access
a RStudio utilizando windows 64-bit. Con el paquete RODBC utilizo el
siguiente script que devuelve el error que indico:

mdbConnect <- odbcConnectAccess("C:/Users/database.mdb")

Error in
odbcConnectAccess("C:/Users/Isa/FPI-AZTI/JUVENA/Databases/MEGASCOPE_JUVENA2014.mdb")
:
  odbcConnectAccess is only usable with 32-bit Windows

He probado también con el siguiente, pero de nuevo sin éxito:

mdb <- odbcDriverConnect("Driver={Microsoft Access Driver (*.mdb,
*.accdb)};DBQ=C:/Users/database.mdb")

Warning messages:
1: In odbcDriverConnect("Driver={Microsoft Access Driver (*.mdb,
*.accdb)};DBQ=C:/Users/Isa/FPI-AZTI/JUVENA/Databases/MEGASCOPE_JUVENA2014.mdb")
:
  [RODBC] ERROR: state IM002, code 0, message [Microsoft][Administrador de
controladores ODBC] No se encuentra el nombre del origen de datos y no se
especificó ningún controlador predeterminado
2: In odbcDriverConnect("Driver={Microsoft Access Driver (*.mdb,
*.accdb)};DBQ=C:/Users/Isa/FPI-AZTI/JUVENA/Databases/MEGASCOPE_JUVENA2014.mdb")
:
  ODBC connection failed

He desinstalado R, y he reinstalado de nuevo la versión 3.2.0 para Windows
(62 megabytes, 32/64 bit) y aún así sigue dando los mismos errores. ¿De
alguna manera RStudio está tirando de R 64 bit? ¿Qué podría hacer para
utilizar RStudio con R 32 bit? Quizá esté totalmente equivocada...no sé
como solucionarlo.

Espero que me podáis ayudar

Muchas gracias!!

*-----------------------------------------------------------------------------------------------------*
*Isabel García Barón*
Email: isgarcia en azti.es
PhD Student at AZTI Foundation -  AZTI Fundazioa
Marine Ecosystems Functioning
Herrera Kaia, Portualdea z/g 20110 - Pasaia (Gipuzkoa)

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es