Isa García Barón
2015-Apr-27 14:31 UTC
[R-es] Como conectar R con una base de datos Access en Windows 64-bit (RODBC package)
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]]
Freddy Omar López Quintero
2015-Apr-27 14:49 UTC
[R-es] Como conectar R con una base de datos Access en Windows 64-bit (RODBC package)
Hola. ?El núcleo del problema, estamos de acuerdo, es:? odbcConnectAccess is only usable with 32-bit Windows ?Y tu sistema es de 64. Sospecho que debes usar la versión de 32 bits de R. Échale un ojo a: ? http://stackoverflow.com/questions/13070706/how-to-connect-r-with-access-database-in-64-bit-window ? ?¡Salud!? -- «No soy aquellas sombras tutelares que honré con versos que no olvida el tiempo.» JL Borges [[alternative HTML version deleted]]
Freddy Omar López Quintero
2015-Apr-27 15:20 UTC
[R-es] Como conectar R con una base de datos Access en Windows 64-bit (RODBC package)
?Hola. Efectivamente he estado mirando ese mismo hilo, de ahí la prueba con el> segundo script. Pero cómo utilizo la versión de 32 bits de R con RStudio? > Al desinstalar R y volver a instalarlo se me instalaron las dos versiones > para 32 y 64 bit, pero no sé cuál es la que está utilizando RStudio...??Yo ahora no estoy sobre windows, pero recuerdo que uno puede utilizar RGui de ?32 con solo buscarlo entre los programas (salían dos RGui: uno de 64 y otro de 32). Eso con respecto al R desnudo. Respecto de RStudio, según este post: https://support.rstudio.com/hc/en-us/articles/200486138-Using-Different-Versions-of-R se puede seleccionar la versión de R que se utilice. Yo he buscado esas opciones pero no las he encontrado. No sé si es porque tengo solo un R instalado o porque sea una variante distinta para linux (esto último lo dudo). Por favor manténnos al tanto. ?Salud.? -- «No soy aquellas sombras tutelares que honré con versos que no olvida el tiempo.» JL Borges [[alternative HTML version deleted]]