Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Datenbanken (https://www.delphipraxis.net/15-datenbanken/)
-   -   Delphi automatische umwandlung zwischen stringfield und tntdbedit (https://www.delphipraxis.net/76423-automatische-umwandlung-zwischen-stringfield-und-tntdbedit.html)

sancho1980 4. Sep 2006 12:53

Datenbank: firebird • Version: 1.5 • Zugriff über: ibx, ibexpert

automatische umwandlung zwischen stringfield und tntdbedit
 
hallo,
mein problem ist folgendes: hab vor kurzem erst mal rausgefunden, dass die ibx-komponenten auch genutzt werden können, um unicode in eine db einzufügen bzw. auszulesen..die komponenten können zwar nicht mit widestringfield arbeiten, aber ich kann einen widestring in ein stringfield einfügen, indem ich ihn vorher in utf8 umwandele:
Delphi-Quellcode:
var
  sf: TStringField;
  tdbe: TTntDBEdit;

...

sf.AsString := UTF8Encode(tdbe.Text); //und umgekehrt
ich will aber, dass das automatisch geschieht; sprich, ich will das ttntdbedit direkt über die eigenschaften datasource und datadield and das TStringField koppeln und erreichen, dass beim lesen VOM TStringField IN das TTntDBEdit automatisch ein UFT8Decode ausgeführt wird und dass beim speichern AUS dem TTntDBEdit IN das TStringField automatisch ein UTF8Encode durchgeführt wird.
Weiß einer über welche Ereignisse und wie man das anstellt?

Danke,

Martin


Alle Zeitangaben in WEZ +1. Es ist jetzt 08:29 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz