Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2008, 12:03
zeroyevi
 
Fecha de Ingreso: septiembre-2007
Mensajes: 54
Antigüedad: 17 años, 6 meses
Puntos: 0
TXT determinado por ";"

bueno estoy leeyendo datos txt y esta determiando por ";" tengo la opcion por "," sin embargo necesito leerla por ";"

alguien tiene una solucion 1 para ver como agrear un delimitador de lectura agregar el parametro que me falta
'---------------------------------

Public Function LeerTxt(Directorio As String) As ADODB.Recordset

Directorio = "C:\prueba\"

On Error GoTo ErrorFunction
Dim rs As ADODB.Recordset
Set rs = New ADODB.Recordset
Dim cn As ADODB.Connection
Set cn = New ADODB.Connection


cn.Open "Driver={Microsoft Text Driver (*.txt; *.csv)};" & _
"Dbq=" & Directorio & ";" & _
"Extensions=asc,csv,tab,txt", "", ""

rs.Open "select * from [pruebapuntocoma#txt]", cn, adOpenStatic, adLockReadOnly, adCmdText

Set LeerTxt = rs

Set rs = Nothing
Set cn = Nothing

Exit Function
ErrorFunction:
MsgBox Err.Description, vbCritical
Err.Clear
End Function
'----------------------------------------------------------------

la aplicacion la veo en un datagrid y verifico deinmediato si esta correcto la lectura dividida por ";"

mi tecto es

c:/prueba/pruebapuntocoma.txt

12345;juan;perez;gonzalez

Última edición por zeroyevi; 20/08/2008 a las 12:05 Razón: error de tipeo