¿Hay límites en consultas a SQL Server desde una Macro EXCEL?
Actualmente ando metido en un pequeño proyecto para poder extraer datos de una BBDD externa en SQL Server. Un excel hace todo el trabajo. Se conecta con el servidor y ejecuta la query para bajar los datos. La BBDD es amplia y consta de muchas tablas y campos con bastantes registros.
He encontrado por la red un código en VBA que sirve para lo anterior. Lo he incluido en mi libro de excel y ¡EUREKA!. Funciona. Realiza la conexión y extrae datos.
Sin embargo en las pruebas que he realizado, no son todo alegrías. Parece tener algunas limitaciones. Por un lado tengo la impresión de que cuando la tabla tiene muchas columnas da error "Ha ocurrido un error: Error definido por la aplicación o el objeto". Cuando hago una select limitando el número de campos a extraer, funciona.
Por otro. No consigo dar con la sintaxis correcta de "join" para hacer una llamada uniendo varias tablas.
¿Alguien sabe si hay y cuales son las limitaciones de estas operaciones de SQL?