Ir al contenido principal

Cargar Archivo de texto a Sql Server con Integration Services SSIS



Script usado en el ejemplo:

CREATE TABLE dbo.Personas
(
idPersona INT PRIMARY KEY IDENTITY(1,1),
Codigo VARCHAR(3),
Nombres VARCHAR(17),
Edad VARCHAR(3),
Fecha VARCHAR(8),
Ocupacion VARCHAR(13)
)


Archivo:

001Juan Perez       02931122000Estudiante 
002Juana Rosi       05301011982Profesor   
003Edgar Bravo      03131121990Comerciante
004Monica Argento   04031121972Medico     
005Jorge Lopez      02231121932Desocupado 
006Ezequiel Bianchi 02131121987Deportista 
007Pepe Argento     02731121960Actor      

Comentarios

Entradas populares de este blog

Crear Excel con C# sin librerias de Office - SpreadsheetLight

En este ejemplo se crea un archivo Excel(xlsx) con dos hojas. La libreria hay que usar es SpreadsheetLight. El codigo es de un proyecto de consola y logicamente le falta el: using SpreadsheetLight;

Enviar email con formato HTML desde C#

Este ejemplo lo probé desde un Script Task de Integration Serivices(SSIS) ya que no encontre como enviar un email con formato HTML desde la tarea nativa de SSIS. public static void enviaEmail(string mailTo, string mailFrom, string mailAsunto, string mailCuerpo, string mailHost, int mailPort) { // Esta variable es por si mailTo viene con mas de un Email string emailTo; /* En el "new MailMessage" solo se pasa un email. Si le paso varios email me da error, por eso hice esto. */ if (mailTo.Split(';').Length > 1) { emailTo = mailTo.Split(';')[0]; } else { emailTo = mailTo; } MailMessage mensaje = new MailMessage(mailFrom, emailTo); SmtpClient cliente = new SmtpClient(mailHost); cliente.Host = mailHost; cliente.Port = mailPort; cliente.Timeout = 100000; mensaje.IsBodyHtml = true; mensaje.SubjectEncoding = System.Text.Encoding.UTF8; mensaje.BodyEncoding = System.Text.Encoding.UTF8; mensaje.Priority = MailPriority.Nor...