--CREAMOS LA TABLA
CREATE TABLE ##REGISTROTENIS (Rut varchar (15)) --Creamos la Tabla
insert into ##REGISTROTENIS select `11111111` --Ingreso registros
insert into ##REGISTROTENIS select `22222222`
insert into ##REGISTROTENIS select `33333333`
--SELECT * from ##REGISTROTENIS
--GENERO ARCHIVO DE TEXTO
declare @comando varchar(500)
declare @PathDirectorio varchar(100)
SET @PathDirectorio = `\\Servidor\Carpeta_Compartida\`
SET @comando = `BCP ##REGISTROTENIS out ` + @PathDirectorio + `archivo.txt -c -t; -U [USUARIO] -P [CLAVE] `
exec master..xp_cmdshell @comando --Genero el archivo
NOTA: [USUARIO] y [CLAVE] corresponden a el usuario y clave del SQL SERVER
--COMANDOS BCP
/*
-c = character type
-t = field terminator
-U = username
-P = password
*/
--ELIMINO TABLA DE MEMORIA
drop table ##REGISTROTENIS
. BoundField El BoundField es el tipo de columna básico, al que no hemos más que decirle el nombre del campo que queremos representar y el gridview lo muestra (como resultado de texto) por pantalla. Veamos un ejemplo: