Ñ 's (eñes) y acentos al importar datos desde DBF DOS

993 views
Skip to first unread message

Antonito Mt

unread,
Nov 20, 2013, 10:31:52 AM11/20/13
to publice...@googlegroups.com
Hola estoy pasando una data vieja de unas tablas DBF de DOS hacia unas tablas de SQL Server (aunque esto ultimo no es el problema).
 
Lo estoy haciendo con un programa de VFP y los acentos y las eñes no se pasan bien, salen como caracteres ilegibles.
 
Se que tiene que ver con CodePage o algo así pero no sé cómo en el programa configurar para que lo haga automaticamente.
 
Alguien lo ha resuelto?
 
Mil gracias amigos.

Fidel Charny

unread,
Nov 20, 2013, 3:57:41 PM11/20/13
to publice...@googlegroups.com
Busca en la ayuda de Visual Fox Cpzero.prg (DO Cpzero [WITH "filename"[, codepage_number]])
Recuerdo que utilizaba esto para transformar las tablas de Clipper 5 a Visual Fox 6.0.

Daniel Sánchez

unread,
Nov 23, 2013, 9:49:03 AM11/23/13
to Comunidad de Visual Foxpro en Español

Para que obtengas el formulario de selección de codepage tu tablas debes abrirla en modo exclusivo debes obtener el formulario del codepage a lo que seleccionas dos con eso ya podrás visualizar correctamente las eñes, tildes y demás.

Saludos

Luis la Romana

unread,
Nov 23, 2013, 10:14:41 AM11/23/13
to publice...@googlegroups.com
La otra forma es que lo hagas por medio de una tabla intermedia hecha en VFP reciente ya codificada. Haces un append de la tabla vieja, luego halas la nueva desde SQL.

Fernando D. Bozzo

unread,
Nov 23, 2013, 10:24:44 AM11/23/13
to publice...@googlegroups.com
Hola Antonio:

Podés ir convirtiendo los datos del código de página 850 al 1252 al insertarlos así:

lcString_CP_1252 = CPCONVERT( 850, 1252, lcCadenaAConvertir_CP_850 )


Saludos.-
Reply all
Reply to author
Forward
0 new messages