No, my database is created by aurelius. I used DataModeler to create tables and for that field I set it
Logic Type: Varchar
Physical Type: VARCHAR(64)
I use also DatabaseManager.BuildDatabase for creating it and also DatabaseManager.DestroyDatabase for deleting it.
I have also created text file where I keep those data and use Aurelius to fill up the database. Now when I do as you suggested, program throws this error message:
arithmetic exception, numberic overflow, or string truncation. Cannot transliterate character between character sets.
If I remove
TGlobalConfigs.GetInstance.MapStringToNationalChar := true;
then database loads just fine and data seems to be ok (works correct when I use Aurelius and fill up TAdvStringGrid). Maybe I can create shorter version of program and send it to you?