Visual Basic - Controlador ISAM de texto

Life is soft - evento anual de software empresarial
 
Vista:

Controlador ISAM de texto

Publicado por Lucas (4 intervenciones) el 09/11/2005 12:47:10
Hola a todos... tengo un problema cuando importo datos desde archivos de texto a una base Access 97.
El problema es que me trunca las cadenas de más de 255 caracteres a esa cantidad. El tipo del campo donde debería importarse esta cadena es MEMO, pero al importarlo lo ignora y toma el tipo como TEXTO(255).
Definí el archivo SCHEMA.INI para ese archivo de la siguiente manera:
[AJ.txt ]
ColNameHeader=True
CharacterSet=ANSI
Format=Delimited(;)
Col18=EXP_MIN_SQL_WHERE MEMO
La última línea la incluí para que el ISAM se entere de que el campo es MEMO, pero no surgió ningún efecto.

La importación la haga desde una aplicación VB5, las líneas que utilizo son las siguientes:
sConnect = "[TEXT; DATABASE=" & nombrePath & "].[" & prefijo & codEstablecimiento & ".TXT" & "]"
'HDR=Yes;
' Construimos la consulta SQL
sSQL = "INSERT INTO " & nombreTabla & " SELECT * FROM " & sConnect
DB.execute sSQL

Por favor ayudenme a orientarmeen la solución de este problema. Desde ya muchas gracias.

Lucas - [email protected]
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