Bonjour,
je viens de migrer une application écrite sous D2007 vers Delphi XE2.
Et bien sur se pose le problème de l'unicode !!
La partie serveur est une base de donnée est Firebird 2.1 en code ISO 8859-1
La partie client utilise les IBX avec ce paramètre :IbDatabase1.Params.Add ('lc_ctype=ISO8859_1')
Cette appli ne sera jamais traduite en langue étrangère.
La compilation se passe bien , et je n'ai pas trop de surprise , seulement des avertissements:
[DCC Avertissement] Unit74.pas(72): W1058 Transtypage de chaîne implicite avec perte de données potentielle de 'string' en 'AnsiString'
je précise que les champs COAUTRE ou CTAUTRE sont des Blob text
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 form3.IBQuery1COAUTRE.Value:=IBquery1.FieldByName('CTAUTRE').AsString;
j'ai l'impression que le mappage des champ persistents et différent du mappage des champ dynamique ?
cordialement
Partager