hola
estoy realizando un importe de datos de un archivo plano en una pagina Web Asp net... el codigo esta asi:```
Dim rutaFuente As String = "c:\Logs\"
Dim archivosFuente As String = "DatosPersona.csv" 'Path.GetFileName(rutaFuente)
Using con As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & rutaFuente & ";" _
& "Extended Properties=""TEXT;HDR=Yes;FMT=Delimited(|)""")
Using cmd As New OleDbCommand(String.Format("SELECT * FROM [{0}]", archivosFuente), con)
con.Open()
Using adp As New OleDbDataAdapter(cmd)
Dim tbl As New DataTable("TablaArchivosSeparados")
adp.Fill(tbl)
GridView1.DataSource = tbl.TableName("TablaArchivosSeparados")
GridView1.DataBind()
End Using
End Using
End Using
lo quiero visualizar en un datagridview de asp.net :
GridView1.DataSource = tbl
GridView1.DataBind()
pero me sale error en la linea adp.Fill(tbl) diciendo:
Está abierto en modo exclusivo por otro usuario o bien necesita permiso para ver sus datos, ya revise que el archivo no tuviera permisos de solo lectura o protección alguna, ni el directorio tiene restricciones. estas mismas lineas de codigo las tengo en una consola y funcionan perfectamente cuando escribo fila del data table For Each row As DataRow In tbl.Rows