SQL Server - Could not bulk insert.

   
Vista:

Could not bulk insert.

Publicado por EDGAR (44 intervenciones) el 20/11/2007 02:28:02
Amigos, tengo un problema, miren estoy tratando de cargar data de un txt a una tabla temporal, usando bulk insert, esa es mi sintaxis

--Insertar archivo en tabla temporal
SET @sql = N'Bulk Insert TEMPORAL From ''' + @ruta + N'\' + @archivo +
N''' With (FORMATFILE = ''' + @ruta + '\archivo_de_formato.txt''' +
N', CODEPAGE = ''' + 'ACP' + ''', MAXERRORS = 3' + N')'

EXECUTE sp_executesql @sql

y me sale el siguiente error "Could not bulk insert. Error reading destination table column name for source column 1 in format file ...\archivo_de_formato.txt "

a q se debe todo esto, espero me pueda ayudar, gracias de antemano
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Could not bulk insert.

Publicado por Isaias (3308 intervenciones) el 20/11/2007 22:35:02
E archivo de FORMATO archivo_de_formato.txt, tiene mal declarada la PRIMERA COLUMNA.

¿Puedes mostrarnos el contenido del archivo de formato?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Could not bulk insert.

Publicado por Edgar (44 intervenciones) el 20/11/2007 22:37:54
es esta

7.0
1
1 SQLCHAR 0 55 "\r\n" 1 CAMPO

haber si me ayudas
gracias
Edgar
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Could not bulk insert.

Publicado por Isaias (3308 intervenciones) el 21/11/2007 20:49:36
CAMPO, ¿es un campo de tu tabla (asi se llama) y es de tipo CHAR de 55?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Could not bulk insert.

Publicado por Edgar (44 intervenciones) el 21/11/2007 20:51:58
el campo de mi tabla se llama COLUMNA y es de tipo VARCHAR(80)
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Could not bulk insert.

Publicado por Isaias (3308 intervenciones) el 21/11/2007 21:16:10
Entonces, si se llama COLUMNA (nombre extraño para un campo), cambialo en tu declaracion, debes decir COLUMNA y no CAMPO
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar