none
Bulk Insert visual basic RRS feed

  • Pregunta

  • Quiero llenar tablas de sql con archivos .txt y .fmt desde consulta en sql ya me subieron

    pero es un proceso diario quiero crear una aplicación en visual pero no se como lograrlo.

    • Cambiado Enrique M. Montejo viernes, 16 de mayo de 2014 6:26 Acceso a datos con SQL Server.
    miércoles, 14 de mayo de 2014 21:42

Todas las respuestas

  • Hola que tal justo estaba trabajando con algo parecido...me sirvio este codigo que arme con SQL Dinamico y BulkInsert

    ejecuta el procedure desde tu aplicacion visual studio y le mandas los parametros.

    Ojo: Debes borrar los archivos de errores que te genera el Bulk Insert no lo sobreescribe

    Alter Procedure sp_importar_archivo_plano
    @filename varchar(1000),
    @tablename varchar(1000),
    @ruta varchar(500)
    as
    declare @Sqlcmd varchar(1000)
    declare @filenameerror varchar(1000)
    Set @Sqlcmd = 'bulk insert '  + @tablename 
    Set @Sqlcmd = @Sqlcmd + ' from '+ char(39) + @ruta + @filename + char(39)
    Set @filenameerror = 'Error' + @filename
    Set @Sqlcmd = @Sqlcmd + ' WITH(ERRORFILE = ' + char(39) + @ruta + @filenameerror + char(39) +')' 
    Begin
    Execute  (@Sqlcmd) 
    end  

    Saludos!

    miércoles, 14 de mayo de 2014 21:48
  • hola

    Using BULK INSERT to Load a Text File

    Sdos


    Martín Fabregues
    Córdoba, Argentina

    miércoles, 14 de mayo de 2014 22:46