FreePascal (FPC) a Lazarus > Obecné

CharSet pre TOracleConnection

(1/1)

milos:
Zdar pani,

riesim malu DB Lazarus aplikaciu nad existujucou databazou Oracle. Pre konektivitu som zvolil TOracleConnection. Snazim sa ho donutit pouzit CharSet = UTF8, avsak bez uspechu. Je tato vlastnost funkcna?

S Lazarus - om zacinam.

Edit: Oracle 11G, Lazarus 1.8.4

 som to bachol do nespravnej sekcie, prosim nakeho moderatora o presun.

Ondřej Pokorný:
Lazarus detekuje použitý Charset na Oracle Connection. T.j. musíš specifikovat utf-8 při připojení k Oracle.

milos:
Dik za reakciu.

Mno musim ho nastavit

MyOracle.CharSet:='UTF8';

a potom konektnut:

MyOracle.Connected:=TRUE;
?
Tento postup som samozrejme odskusal, pouzil som retazce z Oracle syntaxe: 'UTF8' aj '.UTF8'.
Je mozne, ze je potrebne pouzit iny retazec?

Nateraz som problem obisiel pouzitim systemovej prmennej NLS_LANG, ale pride mi to dost kostrbate riesenie.


Navigace

[0] Seznam témat

Přejít na plnou verzi