Buenas, Tengo un problema y es que intentando conectarme a una base de datos SQL Server, tras cosneguirme conectarme usando el paquete odbc, me deja acceder al contenido de algunas tablas (mediante un select), pero sin embargo en otras me pone lo siguiente: Error in new_result(connection en ptr, statement) : std::bad_alloc No entiendo muy bien porque me salta ese error, ya que desde SQL si que puedo acceder a dicha tabla... La base de datos ahora mismo esta casi vacia...(2 registros como mucho) Lo que hago para ver el codigo de la tabla es pinchar en View de Rstudio, pero haciendo l aconsulta con dbSendQuery(conexion,"SELECT * FROM Tabla1;") tb me da el mismo error. ?Qu? puede estar pasando? Gracias!! Jes?s [[alternative HTML version deleted]]
Según el siguiente bug: https://github.com/r-dbi/odbc/issues/71 Puede haber problemas con las columnas de tipo y text... ¿Puede ser eso? El vie., 2 mar. 2018 14:24, Jesús Para Fernández < j.para.fernandez en hotmail.com> escribió:> Buenas, > > Tengo un problema y es que intentando conectarme a una base de datos SQL > Server, tras cosneguirme conectarme usando el paquete odbc, me deja acceder > al contenido de algunas tablas (mediante un select), pero sin embargo en > otras me pone lo siguiente: > > > Error in new_result(connection en ptr, statement) : std::bad_alloc > > > No entiendo muy bien porque me salta ese error, ya que desde SQL si que > puedo acceder a dicha tabla... > > La base de datos ahora mismo esta casi vacia...(2 registros como mucho) > > Lo que hago para ver el codigo de la tabla es pinchar en View de Rstudio, > pero haciendo l aconsulta con > > dbSendQuery(conexion,"SELECT * FROM Tabla1;") > > tb me da el mismo error. > > > > ¿Qué puede estar pasando? > > Gracias!! > Jesús > > [[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 >[[alternative HTML version deleted]]
No, Acabo de dar con la solucion, y es que estaba haciendo la consutla asi: dbSendQuery(con,"SELECT Id FROM BaseDatos.dbo.References") Cuando realmente es asi: dbSendQuery(con,"SELECT Id FROM [BaseDatos].[dbo].[References]") Gracias David! Jes?s ________________________________ De: David Luna <ofc587a87 en gmail.com> Enviado: viernes, 2 de marzo de 2018 15:02 Para: Jes?s Para Fern?ndez Cc: r-help-es en r-project.org Asunto: Re: [R-es] Problemas de conexion con base de datso Seg?n el siguiente bug: https://github.com/r-dbi/odbc/issues/71<https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fr-dbi%2Fodbc%2Fissues%2F71&data=02%7C01%7C%7C63e35b83ffef433eb51508d580464e6d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636555961800338129&sdata=9FoZpxToBLxpQZi%2BLboXjkfnHWxj0lGqtGHgPtXGsmQ%3D&reserved=0> Puede haber problemas con las columnas de tipo y text... ?Puede ser eso? El vie., 2 mar. 2018 14:24, Jes?s Para Fern?ndez <j.para.fernandez en hotmail.com<mailto:j.para.fernandez en hotmail.com>> escribi?: Buenas, Tengo un problema y es que intentando conectarme a una base de datos SQL Server, tras cosneguirme conectarme usando el paquete odbc, me deja acceder al contenido de algunas tablas (mediante un select), pero sin embargo en otras me pone lo siguiente: Error in new_result(connection en ptr, statement) : std::bad_alloc No entiendo muy bien porque me salta ese error, ya que desde SQL si que puedo acceder a dicha tabla... La base de datos ahora mismo esta casi vacia...(2 registros como mucho) Lo que hago para ver el codigo de la tabla es pinchar en View de Rstudio, pero haciendo l aconsulta con dbSendQuery(conexion,"SELECT * FROM Tabla1;") tb me da el mismo error. ?Qu? puede estar pasando? Gracias!! Jes?s [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es en r-project.org<mailto:R-help-es en r-project.org> https://stat.ethz.ch/mailman/listinfo/r-help-es<https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7C63e35b83ffef433eb51508d580464e6d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636555961800338129&sdata=mT7PGSexMgyNOOy0bsCg2cpb1uP8pybFWh5J4mluMiU%3D&reserved=0> [[alternative HTML version deleted]]
Perdon, corrijo, es justo eso... En cuanto hay uan cadena de tipo varchar falla. Es por temas de codificaciones en el driver. ?Como cambio la codificacion? Un saludo Jesus ________________________________ De: David Luna <ofc587a87 en gmail.com> Enviado: viernes, 2 de marzo de 2018 15:02 Para: Jes?s Para Fern?ndez Cc: r-help-es en r-project.org Asunto: Re: [R-es] Problemas de conexion con base de datso Seg?n el siguiente bug: https://github.com/r-dbi/odbc/issues/71<https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fr-dbi%2Fodbc%2Fissues%2F71&data=02%7C01%7C%7C63e35b83ffef433eb51508d580464e6d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636555961800338129&sdata=9FoZpxToBLxpQZi%2BLboXjkfnHWxj0lGqtGHgPtXGsmQ%3D&reserved=0> Puede haber problemas con las columnas de tipo y text... ?Puede ser eso? El vie., 2 mar. 2018 14:24, Jes?s Para Fern?ndez <j.para.fernandez en hotmail.com<mailto:j.para.fernandez en hotmail.com>> escribi?: Buenas, Tengo un problema y es que intentando conectarme a una base de datos SQL Server, tras cosneguirme conectarme usando el paquete odbc, me deja acceder al contenido de algunas tablas (mediante un select), pero sin embargo en otras me pone lo siguiente: Error in new_result(connection en ptr, statement) : std::bad_alloc No entiendo muy bien porque me salta ese error, ya que desde SQL si que puedo acceder a dicha tabla... La base de datos ahora mismo esta casi vacia...(2 registros como mucho) Lo que hago para ver el codigo de la tabla es pinchar en View de Rstudio, pero haciendo l aconsulta con dbSendQuery(conexion,"SELECT * FROM Tabla1;") tb me da el mismo error. ?Qu? puede estar pasando? Gracias!! Jes?s [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list R-help-es en r-project.org<mailto:R-help-es en r-project.org> https://stat.ethz.ch/mailman/listinfo/r-help-es<https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7C63e35b83ffef433eb51508d580464e6d%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636555961800338129&sdata=mT7PGSexMgyNOOy0bsCg2cpb1uP8pybFWh5J4mluMiU%3D&reserved=0> [[alternative HTML version deleted]]