hbqt+sqlite3

Projeto Harbour QT - HbQt, HbXBP e HbIDE

Moderador: Moderadores

MARCELOG
Usuário Nível 4
Usuário Nível 4
Mensagens: 546
Registrado em: 15 Mar 2005 16:54
Localização: Divinópolis/MG

hbqt+sqlite3

Mensagem por MARCELOG »

Olá pessoal,
continuo testando a QT com a hbqtgui e consegui resolver o problema do texto inserido através da programação.
Bastou um codepage_pt850 e cdpselect('pt850') para resolver o problema.
Todavia, os dados retornados das consultas realizadas no banco de dados criados através do sqlite (select), quando apresentam caracteres acentuados e/ou da língua portuguesa (ç,etc.), são truncados.
Ex:
Coração -> Cora
Alguém tem alguma sugestão para resolver o problema?
Não consegui descobrir qual o tipo do dado e a linguaqem gravada pelo sqlite no banco.

MarceloG
Água mole em pedra dura tanto bate que até espirra!
Avatar do usuário
Dr.Microso
Usuário Nível 3
Usuário Nível 3
Mensagens: 173
Registrado em: 12 Jan 2009 21:26
Localização: Belo Horizonte, MG

hbqt+sqlite3

Mensagem por Dr.Microso »

Prezado forense...

Se você chegou até este post com problema similar, e o que foi solução para o colega...
Marcelo escreveu:"Bastou um codepage_pt850 e cdpselect('pt850') para resolver o problema...."

Código: Selecionar todos

REQUEST HB_CODEPAGE_PT850        
hb_cdpSelect("PT850")
resultou também inócuo para você... Depois de testar outras configurações, resolvi aqui da seguinte forma...

Código: Selecionar todos

#include "hbqtgui.ch"

REQUEST HB_CODEPAGE_PTISO      //<---------

PROC Main
LOCAL do,re,mi...

hb_cdpSelect("PTISO")          //<---------
... 	
Um abraço!
"O que domina aos outros é forte; o que domina a si mesmo é poderoso." [ Lao-Tsé - séc VII AC]
"É tipo uma Alquimia... Porções de código viram soluções que mutam-se fisicamente em sorrisos e outros, como o notebook que uso para escrever estas linhas..." dr.microso@hotmail.com
Responder