Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Problemas cargar txt en datagrid

Estas en el tema de Problemas cargar txt en datagrid en el foro de Visual Basic clásico en Foros del Web. el problema es el siguiente, cargo un txt en un datagrid con el siguiente formato: Nombre,Apellido,Numero Franco,Ferrari,4230060 Ernesto,Garcia,4354857 etc... en mi omputadora carga el txt ...
  #1 (permalink)  
Antiguo 30/10/2008, 18:41
 
Fecha de Ingreso: octubre-2008
Mensajes: 8
Antigüedad: 15 años, 6 meses
Puntos: 0
Problemas cargar txt en datagrid

el problema es el siguiente, cargo un txt en un datagrid con el siguiente formato:

Nombre,Apellido,Numero
Franco,Ferrari,4230060
Ernesto,Garcia,4354857
etc...

en mi omputadora carga el txt correctamente en el catagrid, es decir las columanas esta bien formadas, pero en algunas computadoras (nose que las caracteriza para tener este problema) coloca Nombre,apellido,numero como si fuera una sola columna es decir no separa por las comas, pongo acontinuacion el codigo que utilizo para cargar el txt en el datagrid:


Public Sub Cargar()

' cursor del lado del cliente
cn.CursorLocation = adUseClient

' abre el archivo de texto datos.txt ubicado en el app.path
cn.Open "Provider=Microsoft.Jet.OLEDB.4.0;" _
& "Data Source=" & App.path & "\lista\" & ";" _
& "Extended Properties='text;FMT=Delimited'"


' Ejecuta la consulta sql para llenar el recordset

rs.Open "Select * from mp3.txt ", cn, adOpenStatic

' enlaza el recordset con el DataGrid
Set DataGrid1.DataSource = rs
End Sub
  #2 (permalink)  
Antiguo 31/10/2008, 03:41
Colaborador
 
Fecha de Ingreso: enero-2008
Ubicación: Unas veces aquí, otras veces allí
Mensajes: 1.482
Antigüedad: 16 años, 3 meses
Puntos: 37
Respuesta: Problemas cargar txt en datagrid

Cita:
Iniciado por francof2842 Ver Mensaje
el problema es el siguiente, cargo un txt en un datagrid con el siguiente formato:

Nombre,Apellido,Numero
Franco,Ferrari,4230060
Ernesto,Garcia,4354857
etc...

en mi omputadora carga el txt correctamente en el catagrid, es decir las columanas esta bien formadas, pero en algunas computadoras (nose que las caracteriza para tener este problema) coloca Nombre,apellido,numero como si fuera una sola columna es decir no separa por las comas, pongo acontinuacion el codigo que utilizo para cargar el txt en el datagrid:
...
El delimitador de campos de un archivo txt, se guarda en el registro en HKLM y según lo que contenga esa clave así lo reconocerá JET

La ruta es:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engi nes\Text

y en el valor 'Format' es donde se guarda el dato.

Esto lo puedes modificar vía código VB o manualmente.

Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:23.