Hola a todos, estoy intentendo cargar unos datos contenidos en una tabla de ACCESS, por lo que ejecuto los siguientes comandos dir<-"C:/Users/D/Desktop/" library(RODBC) cn<-odbcConnectAccess(paste(dir1,"datos.mdb",sep="")) pero me da el siguiente error Warning messages: 1: In odbcDriverConnect(con, ...) : [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(con, ...) : ODBC connection failed Trabajo con Windows 7 (64 bits) y R x64 2.11.0. ¿Alguien puede ayudarme? Muchas gracias por todo, David. _________________________________________________________________ Prepárate para la multitud de novedades que Hotmail tiene para ti [[alternative HTML version deleted]]
Hummm... nos has dicho qué es "dir", pero no qué es "dir1". Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El día 15 de julio de 2010 20:05, David A.C. <diuck7 en hotmail.com> escribió:> > Hola a todos, > > estoy intentendo cargar unos datos contenidos en una tabla de ACCESS, por lo que ejecuto los siguientes comandos > > > dir<-"C:/Users/D/Desktop/" > library(RODBC) > cn<-odbcConnectAccess(paste(dir1,"datos.mdb",sep="")) > > > pero me da el siguiente error > > > Warning messages: > 1: In odbcDriverConnect(con, ...) : > [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(con, ...) : ODBC connection failed > > > Trabajo con Windows 7 (64 bits) y R x64 2.11.0. > > ¿Alguien puede ayudarme? > > Muchas gracias por todo, > > David. > > > _________________________________________________________________ > Prepárate para la multitud de novedades que Hotmail tiene para ti > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >
Perdonad, ha sido un error al picar en código, en ambos casos es dir1. David. _________________________________________________________________ [[alternative HTML version deleted]]
Bengoechea Bartolomé Enrique (SIES 73)
2010-Jul-16 09:33 UTC
[R-es] Error cargar datos ACCESS
¿Puede que el separador de directorios que estás usando "/", que funciona en R, no sea reconocido por el driver ODBC, que utiliza el de windows? Es decir, prueba con: dir<-"C:\\Users\\D\\Desktop\\" cn<-odbcConnectAccess(paste(dir1,"datos.mdb",sep="")) Un saludo, Enrique ------------------------------ Message: 2 Date: Thu, 15 Jul 2010 20:05:45 +0200 From: "David A.C." <diuck7 en hotmail.com> To: <r-help-es en r-project.org> Subject: [R-es] Error cargar datos ACCESS Message-ID: <COL122-W3398EDBA49E7608911EA3B88BB0 en phx.gbl> Content-Type: text/plain Hola a todos, estoy intentendo cargar unos datos contenidos en una tabla de ACCESS, por lo que ejecuto los siguientes comandos dir<-"C:/Users/D/Desktop/" library(RODBC) cn<-odbcConnectAccess(paste(dir1,"datos.mdb",sep="")) pero me da el siguiente error Warning messages: 1: In odbcDriverConnect(con, ...) : [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(con, ...) : ODBC connection failed Trabajo con Windows 7 (64 bits) y R x64 2.11.0. ¿Alguien puede ayudarme? Muchas gracias por todo, David. _________________________________________________________________ Prepárate para la multitud de novedades que Hotmail tiene para ti
No, no es ése el problema. Yo he podido cargar una base de datos de Access en R usando el mismo código que en la consulta original. Es probable que el problema esté en lo de los 64 bits y algún elemento de la cadena (R, el "driver", Access",...) trabajando en 32. Un saludo, Carlos J. Gil Bellosta http://www.datanalytics.com El día 16 de julio de 2010 11:33, Bengoechea Bartolomé Enrique (SIES 73) <enrique.bengoechea en credit-suisse.com> escribió:> ¿Puede que el separador de directorios que estás usando "/", que funciona en R, no sea reconocido por el driver ODBC, que utiliza el de windows? > > Es decir, prueba con: > > dir<-"C:\\Users\\D\\Desktop\\" > cn<-odbcConnectAccess(paste(dir1,"datos.mdb",sep="")) > > > Un saludo, > > Enrique > > ------------------------------ > Message: 2 > Date: Thu, 15 Jul 2010 20:05:45 +0200 > From: "David A.C." <diuck7 en hotmail.com> > To: <r-help-es en r-project.org> > Subject: [R-es] Error cargar datos ACCESS > Message-ID: <COL122-W3398EDBA49E7608911EA3B88BB0 en phx.gbl> > Content-Type: text/plain > > > Hola a todos, > > estoy intentendo cargar unos datos contenidos en una tabla de ACCESS, por lo que ejecuto los siguientes comandos > > > dir<-"C:/Users/D/Desktop/" > library(RODBC) > cn<-odbcConnectAccess(paste(dir1,"datos.mdb",sep="")) > > > pero me da el siguiente error > > > Warning messages: > 1: In odbcDriverConnect(con, ...) : > [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(con, ...) : ODBC connection failed > > > Trabajo con Windows 7 (64 bits) y R x64 2.11.0. > > ¿Alguien puede ayudarme? > > Muchas gracias por todo, > > David. > > > _________________________________________________________________ > Prepárate para la multitud de novedades que Hotmail tiene para ti > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es >
Tienes razón Carlos, he probado el mismo código, pero en lugar de utilizar "R x64 2.11.0", he utilizado "R 2.7.2" y con esta última versión ¡ME FUNCIONA! Por lo que deduzco que el problema está en la versión "R x64 2.11.0", habrá que actualizar/configurar algo, pero no he conseguido averiguar el qué... Saludos, David.> Date: Fri, 16 Jul 2010 11:39:22 +0200 > Subject: Re: [R-es] Error cargar datos ACCESS > From: cgb@datanalytics.com > To: enrique.bengoechea@credit-suisse.com > CC: r-help-es@r-project.org; diuck7@hotmail.com > > No, no es ése el problema. Yo he podido cargar una base de datos de > Access en R usando el mismo código que en la consulta original. > > Es probable que el problema esté en lo de los 64 bits y algún elemento > de la cadena (R, el "driver", Access",...) trabajando en 32. > > Un saludo, > > Carlos J. Gil Bellosta > http://www.datanalytics.com > > El día 16 de julio de 2010 11:33, Bengoechea Bartolomé Enrique (SIES > 73) <enrique.bengoechea@credit-suisse.com> escribió: > > ¿Puede que el separador de directorios que estás usando "/", que funciona en R, no sea reconocido por el driver ODBC, que utiliza el de windows? > > > > Es decir, prueba con: > > > > dir<-"C:\\Users\\D\\Desktop\\" > > cn<-odbcConnectAccess(paste(dir1,"datos.mdb",sep="")) > > > > > > Un saludo, > > > > Enrique > > > > ------------------------------ > > Message: 2 > > Date: Thu, 15 Jul 2010 20:05:45 +0200 > > From: "David A.C." <diuck7@hotmail.com> > > To: <r-help-es@r-project.org> > > Subject: [R-es] Error cargar datos ACCESS > > Message-ID: <COL122-W3398EDBA49E7608911EA3B88BB0@phx.gbl> > > Content-Type: text/plain > > > > > > Hola a todos, > > > > estoy intentendo cargar unos datos contenidos en una tabla de ACCESS, por lo que ejecuto los siguientes comandos > > > > > > dir<-"C:/Users/D/Desktop/" > > library(RODBC) > > cn<-odbcConnectAccess(paste(dir1,"datos.mdb",sep="")) > > > > > > pero me da el siguiente error > > > > > > Warning messages: > > 1: In odbcDriverConnect(con, ...) : > > [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(con, ...) : ODBC connection failed > > > > > > Trabajo con Windows 7 (64 bits) y R x64 2.11.0. > > > > ¿Alguien puede ayudarme? > > > > Muchas gracias por todo, > > > > David. > > > > > > _________________________________________________________________ > > Prepárate para la multitud de novedades que Hotmail tiene para ti > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es@r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > >_________________________________________________________________ [[alternative HTML version deleted]]
Hola a todos, al hilo de la cuestión, no encuentro la función "odbcConnectAccess" en la librería RODBC, sólo encuentro "odbcConnect". Trabajo en linux, ¿será por eso? En cualquier caso no he podido conectarme a una base de datos Access tampoco y trabajo en R 2.11.1 32 bits. Gracias! Saludos, Javier 2010/7/17 David A.C. <diuck7 en hotmail.com>:> > Tienes razón Carlos, > > he probado el mismo código, pero en lugar de utilizar "R x64 2.11.0", he > utilizado "R 2.7.2" y con esta última versión ¡ME FUNCIONA! Por lo que > deduzco que el problema está en la versión "R x64 2.11.0", habrá que > actualizar/configurar algo, pero no he conseguido averiguar el qué... > > Saludos, > > David. > > > >> Date: Fri, 16 Jul 2010 11:39:22 +0200 >> Subject: Re: [R-es] Error cargar datos ACCESS >> From: cgb en datanalytics.com >> To: enrique.bengoechea en credit-suisse.com >> CC: r-help-es en r-project.org; diuck7 en hotmail.com >> >> No, no es ése el problema. Yo he podido cargar una base de datos de >> Access en R usando el mismo código que en la consulta original. >> >> Es probable que el problema esté en lo de los 64 bits y algún elemento >> de la cadena (R, el "driver", Access",...) trabajando en 32. >> >> Un saludo, >> >> Carlos J. Gil Bellosta >> http://www.datanalytics.com >> >> El día 16 de julio de 2010 11:33, Bengoechea Bartolomé Enrique (SIES >> 73) <enrique.bengoechea en credit-suisse.com> escribió: >> > ¿Puede que el separador de directorios que estás usando "/", que funciona en R, no sea reconocido por el driver ODBC, que utiliza el de windows? >> > >> > Es decir, prueba con: >> > >> > dir<-"C:\\Users\\D\\Desktop\\" >> > cn<-odbcConnectAccess(paste(dir1,"datos.mdb",sep="")) >> > >> > >> > Un saludo, >> > >> > Enrique >> > >> > ------------------------------ >> > Message: 2 >> > Date: Thu, 15 Jul 2010 20:05:45 +0200 >> > From: "David A.C." <diuck7 en hotmail.com> >> > To: <r-help-es en r-project.org> >> > Subject: [R-es] Error cargar datos ACCESS >> > Message-ID: <COL122-W3398EDBA49E7608911EA3B88BB0 en phx.gbl> >> > Content-Type: text/plain >> > >> > >> > Hola a todos, >> > >> > estoy intentendo cargar unos datos contenidos en una tabla de ACCESS, por lo que ejecuto los siguientes comandos >> > >> > >> > dir<-"C:/Users/D/Desktop/" >> > library(RODBC) >> > cn<-odbcConnectAccess(paste(dir1,"datos.mdb",sep="")) >> > >> > >> > pero me da el siguiente error >> > >> > >> > Warning messages: >> > 1: In odbcDriverConnect(con, ...) : >> > [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(con, ...) : ODBC connection failed >> > >> > >> > Trabajo con Windows 7 (64 bits) y R x64 2.11.0. >> > >> > ¿Alguien puede ayudarme? >> > >> > Muchas gracias por todo, >> > >> > David. >> > >> > >> > _________________________________________________________________ >> > Prepárate para la multitud de novedades que Hotmail tiene para ti >> > >> > _______________________________________________ >> > R-help-es mailing list >> > R-help-es en r-project.org >> > https://stat.ethz.ch/mailman/listinfo/r-help-es >> > > > _________________________________________________________________ > > > [[alternative HTML version deleted]] > > > _______________________________________________ > R-help-es mailing list > R-help-es en r-project.org > https://stat.ethz.ch/mailman/listinfo/r-help-es > >