¿Cómo colocar datos de la base de datos en una plantilla de WORD?
3. Exportar los datos consultados en SQL SERVER a un archivo Excel
Código T-SQL:
EXEC master..xp_cmdshell 'nombre de biblioteca bcp .dbo .Nombre de la tabla c:\Temp.xls -c -q -S"servername" -U"sa" -P""'
Parámetros: S es el nombre del servidor SQL; U es el usuario; P es la contraseña
Nota: También puedes exportar archivos de texto y otros formatos
Ejemplo: EXEC master..xp_cmdshell 'bcp saletesttmp.dbo.CusAccount out c:\temp1.xls - c -q -S"pmserver" -U"sa" -P"sa"'
EXEC master..xp_cmdshell 'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" consulta C : \authors.xls -c -Sservername -Usa -Ppassword'
Utilice ADO para exportar código de archivo EXCEL en VB6:
Atenuar cn como nueva conexión ADODB
cn.open "Driver={SQL Server}; Server=WEBSVR; DataBase=WebMis; UID=sa; WD=123;"
cn.execute "master..xp_cmdshell 'bcp "SELECT col1 , col2 FROM nombre de biblioteca.dbo.nombre de tabla" queryout E:\DT.xls -c -Sservername -Usa -Ppassword'"
Importarlo a Excel primero y luego imprimirlo en la palabra copiada, a la derecha ?