Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/08/2005, 14:17
nana_01
 
Fecha de Ingreso: octubre-2004
Mensajes: 101
Antigüedad: 19 años, 6 meses
Puntos: 0
problemas con BULK INSERT

espero ke esten bien

les cuento........... me pasaron un procedimiento almacenado el cual carga una archivo excel .csv a sql sevar.................

lo he modificado segun lo necesito pero al ejecutarlo desde el query analizer me aparece el siguiente mensaje de error (nunca he trabajado con BULK INSERT asi ke no temgo idea como funciona)

Server: Msg 208, Level 16, State 82, Line 1
Invalid object name 'C10704'.


a continuacion les muestro el procedimiento almacenado

Cita:
CREATE Procedure dbo.pa_Carga_Tabla (
@iarchivo varchar (30), -- Nombre de Archivo
@iPath_archivo varchar(300))-- Lugar de Hubicación del Archivo
-- Para Ejecutar Bulk Insert de Archivo
as
Begin

/************************************************** ************************************************** ********************
Nombre Procedimiento :
Creado Por :
Fecha Creacion :
Objetivo : Cargar Tabla Temporal desde Un Archivo csv, Separado por ;
script ejecucion : exec Carga_Tabla @iPath_archivo ='C:\Intres\', @iarchivo ='Prueba.csv'

************************************************** ************************************************** ********************/
declare
@wquery_cabezera varchar(2000),
@werrores integer, -- Variables Para Controlar Errores
@wfilas integer -- Variables Para Controlar Errores
set nocount on
create Table #Carga_Inicial(Primer_Campo varchar(10))
set @wquery_cabezera ='BULK INSERT C10704 FROM "' + rtrim(@iPath_archivo)+rtrim(@iarchivo)+'" WITH (CODEPAGE = ''ACP'',FIELDTERMINATOR = '';'',ROWTERMINATOR = ''|\n'',DATAFILETYPE = ''char'',FIRSTROW = 1)'
exec (@wquery_cabezera)
select @werrores=@@error , @wfilas = @@rowcount
if @werrores <> 0 or @wfilas <0
Begin
Select 0 , 'Problemas al Ingresar Archivo.'
return
End
set nocount off
select * from C10704
End
GO

alguien me podria decir como funciona esta consulta y cual seria el error?....

para hacer la ejecucion del pa necesito tener ya creada la tabla para ke me guarde los datos?.......

espero ke me puedan ayudar se los agradeceria un monton

saludos
Nanita