Página 1 de 1

hbqt+sqlite3

Enviado: 06 Jun 2011 09:55
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

hbqt+sqlite3

Enviado: 23 Jul 2011 12:48
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!