Red de conocimiento informático - Material del sitio web - ¿Cómo colocar datos de la base de datos en una plantilla de WORD?

¿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 ?