Ver Mensaje Individual
  #40 (permalink)  
Antiguo 07/12/2010, 09:33
Avatar de mazingerz
mazingerz
 
Fecha de Ingreso: febrero-2003
Ubicación: Sarasota FL
Mensajes: 147
Antigüedad: 21 años, 10 meses
Puntos: 0
Respuesta: Socorro!!! Expertos de BULK INSERT ayudarme!!!

Hola a todos, yo tengo el mismo problema y el tema pareciera ser el largo del TXT. El tema que estos archivos TXT son generados por aplicaciones externas.
Bueno este es mi archivo, mi tabla


Archivo TXT sin delimitadores, uso el espacio entre cada columna
408-583-7234 INTCEL 76 GAS STATION 12/03/2010 03:03 2 13 Security code command time-out
530-718-8662 INTCEL DISCOUNT FRUIT & LIQUOR 12/03/2010 02:58 2 13 Security code command time-out
916-230-5051 INTCEL DISCOUNT FRUIT & LIQUOR 12/03/2010 06:07 2 85 Firmware verify time-out

Esta es mi Base
CREATE TABLE [dbo].[TMPCommError] (
[CESiteId] [char] (13) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[CEGroupId] [char] (17) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[CEdescription] [char] (34) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[CEDate] [char] (17) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[CEport] [nchar] (5) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[CECommErr] [nchar] (6) COLLATE SQL_Latin1_General_CP1_CI_AS NULL ,
[CECommErrDesc] [char] (31) COLLATE SQL_Latin1_General_CP1_CI_AS NULL
) ON [PRIMARY]
GO

mi Script
BULK INSERT TMPCommError From "C:\path_reports\CE_IN.TXT"
WITH (

FIELDTERMINATOR = ' ',
ROWTERMINATOR = '\n'
)

No importa nada y me sale este error.
Bulk insert data conversion error (truncation) for row 1, column 7 (CECommErrDesc).