IMPORTAR DADOS DO PARADOX SEM PERDER ACENTUACAO
Galera,
preciso q vc's me ajudem, estou precisando importar dados d uma base paradox para qualquer banco de dados sem perder a acentuacao, pois ja tentei importar para o Access e MySql e no lugar dos acentos ele mostra caracteres especiais.... como posso passar esses dados sem perder esses acentos...
grato
preciso q vc's me ajudem, estou precisando importar dados d uma base paradox para qualquer banco de dados sem perder a acentuacao, pois ja tentei importar para o Access e MySql e no lugar dos acentos ele mostra caracteres especiais.... como posso passar esses dados sem perder esses acentos...
grato
Algum amigo sabe como fazer isso???
flw
flw
SE VC joga pra TXT, ele perde a acentuação tbem ou não???
tbm amigo
vixe....
Então VC tá ferrado meu caro....
Na hora de importar, VC terá que fazer isso CARACTER a CARACTER, e na hora que o ASCII chegar nestes com acentuação, VC terá que fazer um comparativo com o ASCII do windows (que deve ser diferente ao que está gravado no PARADOX, por isso este erro) e gravar o caracter referente a este.
Se existe outra forma eu não sei, mas essa é uma das soluções a ser seguida.
Então VC tá ferrado meu caro....
Na hora de importar, VC terá que fazer isso CARACTER a CARACTER, e na hora que o ASCII chegar nestes com acentuação, VC terá que fazer um comparativo com o ASCII do windows (que deve ser diferente ao que está gravado no PARADOX, por isso este erro) e gravar o caracter referente a este.
Se existe outra forma eu não sei, mas essa é uma das soluções a ser seguida.
Aiiiiii :( nao tenho nem ideia de como c faz isso :(
é COMPLICADO e TRABALHOSO, mas não é difÃÂÂcil não meu caro...
Vou só te dando caminhos para pensar, e espero que VC vá tendo a luz pra fazer...
1º: CRIE uma tabela com os caracteres ASCII de acentuação, com 2 colunas apenas. Na coluna 1, VC grava o código ASCII de uma letra acentuada que a importação não conhece, e na segunda coluna, coloque a letra ACENTUADA onde a importação substituirá.
E VC me pergunta: COMO que eu vou saber o código ASCII de tal letra???
Faça assim:
Crie uma FUNÇÃO qualquer, e nela faça assim:
E na chamada da função, coloque a palavra como ela está vindo no seu recordset, mesmo que ele apareça um caracter totalmente estranho, ele têm um ASCII.
Depois de VC conseguir construir essa sua tabelinha, iremos para o próximo passo... Mas vamos fazer por parte PQ é complicado e tem que ser feito com calma pra não dar MELECA mais pra frente....
Vou só te dando caminhos para pensar, e espero que VC vá tendo a luz pra fazer...
1º: CRIE uma tabela com os caracteres ASCII de acentuação, com 2 colunas apenas. Na coluna 1, VC grava o código ASCII de uma letra acentuada que a importação não conhece, e na segunda coluna, coloque a letra ACENTUADA onde a importação substituirá.
E VC me pergunta: COMO que eu vou saber o código ASCII de tal letra???
Faça assim:
Crie uma FUNÇÃO qualquer, e nela faça assim:
Public Funcion VerificaAsc(m_palavra as string)
dim I as integer
for i=1 to len(trim(palavra))
msgbox "O ascii da letra " & mid(m_palavra,i,1) & " é " & asc(mid(m_palavra,i,1))
next i
end function
E na chamada da função, coloque a palavra como ela está vindo no seu recordset, mesmo que ele apareça um caracter totalmente estranho, ele têm um ASCII.
Depois de VC conseguir construir essa sua tabelinha, iremos para o próximo passo... Mas vamos fazer por parte PQ é complicado e tem que ser feito com calma pra não dar MELECA mais pra frente....
Tópico encerrado , respostas não são mais permitidas