Hallo,
das "Problem" liegt bei den Provider-Einstellungen des Oracle
OLE DB Treibers. Es ist also kein Delphi Problem, sondern besteht immer bei Verwendung dieses Treibers.
Wenn in der Oracle Datenbank NVarChar Felder geändert werden, muss die Operation entweder über die ADOConnection oder über das Command Objekt mit der Property
erfolgen. Dann werden MultiByte Zeichen bei Insert/Update nicht zerstört.