PDA

View Full Version : [BCB6] Lettura di stringhe Unicode da file Access


83darking83
19-02-2007, 15:27
Ciao a tutti, devo leggere delle stringhe Unicode(in varie lingue) da una database Access avente la seguente tabella:

Stringhe
(UID numeric(4) primary key, Testo character(100))

Utilizzo Borland Builder 6. Ho provato con:

WideString prova="";
comando = "SELECT Testo from Stringhe";
ADOQuery1->SQL->Clear();
ADOQuery1->SQL->Add(comando);
ADOQuery1->Execute();

for(int i=0; i<ADOQuery1->RecordCount;i++)
{
prova = ADOQuery1->Fields->Fields[0]->AsString;
ADOQuery1->Next();
}

Chiaramente prova contiene "??????" quando ad esempio leggo stringhe greche, in quanto eseguendo ADOQuery1->Fields->Fields[0]->AsString , leggo una AnsiString, non una WideString.

Qualcuno mi puņ consigliare delle modifiche o un'alternativa che risolva il problema?