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
[R-es] Problemas de conexion con base de datso
10 messages · Jesús Para Fernández, David Luna, Javier Marcuzzi
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
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>
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>
Estimado Jesús Para Fernández
Pruebe realizar algo desde cero solo con el fin de comprobar la respuesta,
algo genérico como puede ser:
cn <- odbcDriverConnect(connection="Driver={SQL Server Native Client
11.0};server=localhost;database=AdventureWorksDW2012;trusted_connection=
yes;")
dataFetchEUR <- sqlFetch(cn, 'vResellerSalesAmountEUR', colnames=FALSE,
rows_at_time=1000)
Reemplace lo menos posible, si falla posiblemente hay un mensaje de error
con alguna pista.
Javier Rubén Marcuzzi
El 2 de marzo de 2018, 11:19, Jesús Para Fernández <
j.para.fernandez en hotmail.com> escribió:
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%7C84df9e7fe9f640afb435aaaaaaaa aaaa%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%7C84df9e7fe9f640afb435aaaaaaaa aaaa%7C1%7C0%7C636555961800338129&sdata=mT7PGSexMgyNOOy0bsCg2cpb1uP8py bFWh5J4mluMiU%3D&reserved=0> [[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
Buenas El problema es el tipo dr columnas. Haynun bug q hace que haya q mostrar el tipo de columna mas largo al final de la consulta... Es un bug de los odbc de Windows.. Gracias Jes?s Obtener Outlook para Android<https://aka.ms/ghei36>
From: Javier Marcuzzi <javier.ruben.marcuzzi en gmail.com>
Sent: Saturday, March 3, 2018 12:02:10 AM
To: Jes?s Para Fern?ndez
Cc: David Luna; r-help-es en r-project.org
Subject: Re: [R-es] Problemas de conexion con base de datso
Sent: Saturday, March 3, 2018 12:02:10 AM
To: Jes?s Para Fern?ndez
Cc: David Luna; r-help-es en r-project.org
Subject: Re: [R-es] Problemas de conexion con base de datso
Estimado Jes?s Para Fern?ndez
Pruebe realizar algo desde cero solo con el fin de comprobar la respuesta, algo gen?rico como puede ser:
cn <- odbcDriverConnect(connection="Driver={SQL Server Native Client
11.0};server=localhost;database=AdventureWorksDW2012;trusted_connection=yes;")
dataFetchEUR <- sqlFetch(cn, 'vResellerSalesAmountEUR', colnames=FALSE,
rows_at_time=1000)
Reemplace lo menos posible, si falla posiblemente hay un mensaje de error con alguna pista.
Javier Rub?n Marcuzzi
El 2 de marzo de 2018, 11:19, Jes?s Para Fern?ndez <j.para.fernandez en hotmail.com<mailto:j.para.fernandez en hotmail.com>> escribi?:
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<mailto: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<mailto: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://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fr-dbi%2Fodbc%2Fissues%2F71&data=02%7C01%7C%7Cbba1045666384951645608d58091a1ca%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636556285325061530&sdata=%2Box8iI61cTSycTbe7lG8O3FD8n9UetyRu8k1bKCxQ98%3D&reserved=0><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><mailto: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><mailto: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://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7Cbba1045666384951645608d58091a1ca%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636556285325061530&sdata=m6H2OHgXaQW3Ps10GZCJqqLWVnVOiMxhXVgbNyb6tYY%3D&reserved=0><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]]
_______________________________________________
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://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7Cbba1045666384951645608d58091a1ca%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636556285325217776&sdata=qDp9786mD%2BUQop2mzK0dd86hVNAVraykY0Cot5LALEo%3D&reserved=0>
Estimado Jesús Si, leà el hilo del problema, por eso si por las dudas al cambiar las librerÃas de casualidad se salta el inconveniente. La otra solución es utilizar R desde Sqlserver, se podrÃa enviar el código dentro de la base de datos utilizando RServer o Sqlserver, esto depende de la instalación. Una alternativa es cambiar R a Rserver. Javier Rubén Marcuzzi El 2 de marzo de 2018, 20:08, Jesús Para Fernández < j.para.fernandez en hotmail.com> escribió:
Buenas El problema es el tipo dr columnas. Haynun bug q hace que haya q mostrar el tipo de columna mas largo al final de la consulta... Es un bug de los odbc de Windows.. Gracias Jesús Obtener Outlook para Android <https://aka.ms/ghei36> ------------------------------ *From:* Javier Marcuzzi <javier.ruben.marcuzzi en gmail.com> *Sent:* Saturday, March 3, 2018 12:02:10 AM *To:* Jesús Para Fernández *Cc:* David Luna; r-help-es en r-project.org *Subject:* Re: [R-es] Problemas de conexion con base de datso Estimado Jesús Para Fernández Pruebe realizar algo desde cero solo con el fin de comprobar la respuesta, algo genérico como puede ser: cn <- odbcDriverConnect(connection="Driver={SQL Server Native Client 11.0};server=localhost;database=AdventureWorksDW2012;trusted_connection =yes;") dataFetchEUR <- sqlFetch(cn, 'vResellerSalesAmountEUR', colnames=FALSE, rows_at_time=1000) Reemplace lo menos posible, si falla posiblemente hay un mensaje de error con alguna pista. Javier Rubén Marcuzzi El 2 de marzo de 2018, 11:19, Jesús Para Fernández < j.para.fernandez en hotmail.com> escribió:
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://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fr-dbi%2Fodbc%2Fissues%2F71&data=02%7C01%7C%7Cbba1045666384951645608d58091a1ca%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636556285325061530&sdata=%2Box8iI61cTSycTbe7lG8O3FD8n9UetyRu8k1bKCxQ98%3D&reserved=0> <https://nam03.safelinks.protection.outlook.com/? url=https%3A%2F%2Fgithub.com%2Fr-dbi%2Fodbc%2Fissues%2F71& data=02%7C01%7C%7C63e35b83ffef433eb51508d580464e6d%7C84df9e7 fe9f640afb435aaaaaaaaaaaa%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://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7Cbba1045666384951645608d58091a1ca%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636556285325061530&sdata=m6H2OHgXaQW3Ps10GZCJqqLWVnVOiMxhXVgbNyb6tYY%3D&reserved=0> <https://nam03.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat. ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7C 63e35b83ffef433eb51508d580464e6d%7C84df9e7fe9f640afb435aaaaa aaaaaaa%7C1%7C0%7C636555961800338129&sdata=mT7PGSexMgyNOOy0b sCg2cpb1uP8pybFWh5J4mluMiU%3D&reserved=0> [[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 <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7Cbba1045666384951645608d58091a1ca%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636556285325217776&sdata=qDp9786mD%2BUQop2mzK0dd86hVNAVraykY0Cot5LALEo%3D&reserved=0>
La descripción del bug que leà tiene DBI y otras dos librerÃas, por las dudas que se pisen entre ellas El 2 de marzo de 2018, 20:15, Javier Marcuzzi < javier.ruben.marcuzzi en gmail.com> escribió:
Estimado Jesús Si, leà el hilo del problema, por eso si por las dudas al cambiar las librerÃas de casualidad se salta el inconveniente. La otra solución es utilizar R desde Sqlserver, se podrÃa enviar el código dentro de la base de datos utilizando RServer o Sqlserver, esto depende de la instalación. Una alternativa es cambiar R a Rserver. Javier Rubén Marcuzzi El 2 de marzo de 2018, 20:08, Jesús Para Fernández < j.para.fernandez en hotmail.com> escribió:
Buenas El problema es el tipo dr columnas. Haynun bug q hace que haya q mostrar el tipo de columna mas largo al final de la consulta... Es un bug de los odbc de Windows.. Gracias Jesús Obtener Outlook para Android <https://aka.ms/ghei36> ------------------------------ *From:* Javier Marcuzzi <javier.ruben.marcuzzi en gmail.com> *Sent:* Saturday, March 3, 2018 12:02:10 AM *To:* Jesús Para Fernández *Cc:* David Luna; r-help-es en r-project.org *Subject:* Re: [R-es] Problemas de conexion con base de datso Estimado Jesús Para Fernández Pruebe realizar algo desde cero solo con el fin de comprobar la respuesta, algo genérico como puede ser: cn <- odbcDriverConnect(connection="Driver={SQL Server Native Client 11.0};server=localhost;database=AdventureWorksDW2012;trusted _connection=yes;") dataFetchEUR <- sqlFetch(cn, 'vResellerSalesAmountEUR', colnames=FALSE, rows_at_time=1000) Reemplace lo menos posible, si falla posiblemente hay un mensaje de error con alguna pista. Javier Rubén Marcuzzi El 2 de marzo de 2018, 11:19, Jesús Para Fernández < j.para.fernandez en hotmail.com> escribió:
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://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fr-dbi%2Fodbc%2Fissues%2F71&data=02%7C01%7C%7Cbba1045666384951645608d58091a1ca%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636556285325061530&sdata=%2Box8iI61cTSycTbe7lG8O3FD8n9UetyRu8k1bKCxQ98%3D&reserved=0> <https://nam03.safelinks.protection.outlook.com/?ur l=https%3A%2F%2Fgithub.com%2Fr-dbi%2Fodbc%2Fissues%2F71&data =02%7C01%7C%7C63e35b83ffef433eb51508d580464e6d%7C84df9e7fe9f 640afb435aaaaaaaaaaaa%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://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7Cbba1045666384951645608d58091a1ca%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636556285325061530&sdata=m6H2OHgXaQW3Ps10GZCJqqLWVnVOiMxhXVgbNyb6tYY%3D&reserved=0> <https://nam03.safelinks.protection.outlook .com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2F r-help-es&data=02%7C01%7C%7C63e35b83ffef433eb51508d580464e6d %7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C63655596180033 8129&sdata=mT7PGSexMgyNOOy0bsCg2cpb1uP8pybFWh5J4mluMiU%3D&reserved=0> [[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 <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7Cbba1045666384951645608d58091a1ca%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636556285325217776&sdata=qDp9786mD%2BUQop2mzK0dd86hVNAVraykY0Cot5LALEo%3D&reserved=0>
Y como se usa r dentro de sql? Obtener Outlook para Android<https://aka.ms/ghei36>
From: Javier Marcuzzi <javier.ruben.marcuzzi en gmail.com>
Sent: Saturday, March 3, 2018 12:15:05 AM
To: Jes?s Para Fern?ndez
Cc: David Luna; r-help-es en r-project.org
Subject: Re: [R-es] Problemas de conexion con base de datso
Sent: Saturday, March 3, 2018 12:15:05 AM
To: Jes?s Para Fern?ndez
Cc: David Luna; r-help-es en r-project.org
Subject: Re: [R-es] Problemas de conexion con base de datso
Estimado Jes?s Si, le? el hilo del problema, por eso si por las dudas al cambiar las librer?as de casualidad se salta el inconveniente. La otra soluci?n es utilizar R desde Sqlserver, se podr?a enviar el c?digo dentro de la base de datos utilizando RServer o Sqlserver, esto depende de la instalaci?n. Una alternativa es cambiar R a Rserver. Javier Rub?n Marcuzzi El 2 de marzo de 2018, 20:08, Jes?s Para Fern?ndez <j.para.fernandez en hotmail.com<mailto:j.para.fernandez en hotmail.com>> escribi?: Buenas El problema es el tipo dr columnas. Haynun bug q hace que haya q mostrar el tipo de columna mas largo al final de la consulta... Gracias Jes?s Obtener Outlook para Android<https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Faka.ms%2Fghei36&data=02%7C01%7C%7Cedc407ec3aef445b51e608d58093701e%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636556293080553882&sdata=SZJsuqYBSrxlSfWt0I0mHPaBqv4%2BRebwC4kJmHaij0g%3D&reserved=0> ________________________________ From: Javier Marcuzzi <javier.ruben.marcuzzi en gmail.com<mailto:javier.ruben.marcuzzi en gmail.com>> Sent: Saturday, March 3, 2018 12:02:10 AM To: Jes?s Para Fern?ndez Cc: David Luna; r-help-es en r-project.org<mailto:r-help-es en r-project.org> Subject: Re: [R-es] Problemas de conexion con base de datso Estimado Jes?s Para Fern?ndez Pruebe realizar algo desde cero solo con el fin de comprobar la respuesta, algo gen?rico como puede ser: cn <- odbcDriverConnect(connection="Driver={SQL Server Native Client 11.0};server=localhost;database=AdventureWorksDW2012;trusted_connection=yes;") dataFetchEUR <- sqlFetch(cn, 'vResellerSalesAmountEUR', colnames=FALSE, rows_at_time=1000) Reemplace lo menos posible, si falla posiblemente hay un mensaje de error con alguna pista. Javier Rub?n Marcuzzi El 2 de marzo de 2018, 11:19, Jes?s Para Fern?ndez <j.para.fernandez en hotmail.com<mailto:j.para.fernandez en hotmail.com>> escribi?: 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<mailto: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<mailto: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://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fr-dbi%2Fodbc%2Fissues%2F71&data=02%7C01%7C%7Cbba1045666384951645608d58091a1ca%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636556285325061530&sdata=%2Box8iI61cTSycTbe7lG8O3FD8n9UetyRu8k1bKCxQ98%3D&reserved=0><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><mailto: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><mailto: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://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7Cbba1045666384951645608d58091a1ca%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636556285325061530&sdata=m6H2OHgXaQW3Ps10GZCJqqLWVnVOiMxhXVgbNyb6tYY%3D&reserved=0><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]] _______________________________________________ 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://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7Cbba1045666384951645608d58091a1ca%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636556285325217776&sdata=qDp9786mD%2BUQop2mzK0dd86hVNAVraykY0Cot5LALEo%3D&reserved=0>
Hoy por hoy, la licencia de SqlServer trae R, la licencia de RServer está junta, se pueden instalar por separados, juntos, hay posibilidades, sin embargo cosas que funcionaban como RNet hoy son obsoletas. El 2 de marzo de 2018, 20:20, Jesús Para Fernández < j.para.fernandez en hotmail.com> escribió:
Y como se usa r dentro de sql? Obtener Outlook para Android <https://aka.ms/ghei36> ------------------------------ *From:* Javier Marcuzzi <javier.ruben.marcuzzi en gmail.com> *Sent:* Saturday, March 3, 2018 12:15:05 AM *To:* Jesús Para Fernández *Cc:* David Luna; r-help-es en r-project.org *Subject:* Re: [R-es] Problemas de conexion con base de datso Estimado Jesús Si, leà el hilo del problema, por eso si por las dudas al cambiar las librerÃas de casualidad se salta el inconveniente. La otra solución es utilizar R desde Sqlserver, se podrÃa enviar el código dentro de la base de datos utilizando RServer o Sqlserver, esto depende de la instalación. Una alternativa es cambiar R a Rserver. Javier Rubén Marcuzzi El 2 de marzo de 2018, 20:08, Jesús Para Fernández < j.para.fernandez en hotmail.com> escribió:
Buenas El problema es el tipo dr columnas. Haynun bug q hace que haya q mostrar el tipo de columna mas largo al final de la consulta... Es un bug de los odbc de Windows.. Gracias Jesús Obtener Outlook para Android <https://eur02.safelinks.protection.outlook.com/?url=https%3A%2F%2Faka.ms%2Fghei36&data=02%7C01%7C%7Cedc407ec3aef445b51e608d58093701e%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636556293080553882&sdata=SZJsuqYBSrxlSfWt0I0mHPaBqv4%2BRebwC4kJmHaij0g%3D&reserved=0> ------------------------------ *From:* Javier Marcuzzi <javier.ruben.marcuzzi en gmail.com> *Sent:* Saturday, March 3, 2018 12:02:10 AM *To:* Jesús Para Fernández *Cc:* David Luna; r-help-es en r-project.org *Subject:* Re: [R-es] Problemas de conexion con base de datso Estimado Jesús Para Fernández Pruebe realizar algo desde cero solo con el fin de comprobar la respuesta, algo genérico como puede ser: cn <- odbcDriverConnect(connection="Driver={SQL Server Native Client 11.0};server=localhost;database=AdventureWorksDW2012;trusted _connection=yes;") dataFetchEUR <- sqlFetch(cn, 'vResellerSalesAmountEUR', colnames=FALSE, rows_at_time=1000) Reemplace lo menos posible, si falla posiblemente hay un mensaje de error con alguna pista. Javier Rubén Marcuzzi El 2 de marzo de 2018, 11:19, Jesús Para Fernández < j.para.fernandez en hotmail.com> escribió:
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://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fr-dbi%2Fodbc%2Fissues%2F71&data=02%7C01%7C%7Cbba1045666384951645608d58091a1ca%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636556285325061530&sdata=%2Box8iI61cTSycTbe7lG8O3FD8n9UetyRu8k1bKCxQ98%3D&reserved=0> <https://nam03.safelinks.protection.outlook.com/?ur l=https%3A%2F%2Fgithub.com%2Fr-dbi%2Fodbc%2Fissues%2F71&data =02%7C01%7C%7C63e35b83ffef433eb51508d580464e6d%7C84df9e7fe9f 640afb435aaaaaaaaaaaa%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://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7Cbba1045666384951645608d58091a1ca%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636556285325061530&sdata=m6H2OHgXaQW3Ps10GZCJqqLWVnVOiMxhXVgbNyb6tYY%3D&reserved=0> <https://nam03.safelinks.protection.outlook .com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2F r-help-es&data=02%7C01%7C%7C63e35b83ffef433eb51508d580464e6d %7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C63655596180033 8129&sdata=mT7PGSexMgyNOOy0bsCg2cpb1uP8pybFWh5J4mluMiU%3D&reserved=0> [[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 <https://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fstat.ethz.ch%2Fmailman%2Flistinfo%2Fr-help-es&data=02%7C01%7C%7Cbba1045666384951645608d58091a1ca%7C84df9e7fe9f640afb435aaaaaaaaaaaa%7C1%7C0%7C636556285325217776&sdata=qDp9786mD%2BUQop2mzK0dd86hVNAVraykY0Cot5LALEo%3D&reserved=0>