Visual Basic.NET - IMPORTAR ARCHIVOS

 
Vista:
sin imagen de perfil

IMPORTAR ARCHIVOS

Publicado por alejandra (1 intervención) el 28/05/2014 16:43:18
tengo que importar varios archivos ya sea txt, csv o xlsx, y realize un procedimiento almacenado:
USE [pruebaBD]
GO
/****** Object: StoredProcedure [dbo].[alejandra] Script Date: 28/05/2014 07:46:51 a.m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
ALTER PROCEDURE [dbo].[alejandra]
as begin

BULK INSERT pruebaBD..empleado FROM 'C:\ejemplo.csv'
with(DATAFILETYPE='char',
FIELDTERMINATOR=';',
ROWTERMINATOR='\n',
FIRSTROW = 4
)
end

llame este procedimiento almacenado por medio de un boton para que al darle clic me lo importe inmediatamente:
Protected Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Dim cn As New SqlConnection("server=DESARROLLO1-HP\DESARROLLO; Database=pruebaBD; Integrated Security=True;")
Dim cmd As New SqlCommand("alejandra", cn)
cmd.CommandType = CommandType.StoredProcedure

cmd.Connection.Open()

cmd.Connection.Close()

Dim da As New SqlDataAdapter
da.SelectCommand = cmd
da.SelectCommand.Connection = cn

Dim ds As New DataSet
da.Fill(ds, "empleado")

GridView1.DataSource = ds.Tables("empleado")
MsgBox("datos exportados correctamente")

End Sub
End Class

el problema es que cuando y quiera subir otro archivo me tocaria modificar la ruta del archivo que quiero importar... y la idea no es esa si no que yo pueda escoger cualquier archivo y subirlo sin tener la necesidad de que el usuario tenga que entrar al codigo y modificar el archivo a subir, no seria lo correcto. alguna idea que me puedan brindar... MUCHAS GRACIASSS
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