No this application will not have to deal with Unicode.
However now I will be in Delphi XE all the strings in the GUI etc. WILL be Unicode strings. This is why I have the questions.
Will DOA automatically handle the conversions (in and out) needed with:

1. Dynamically built queries?
2. SetVariable, FieldAsString('fieldname'),
fieldByName('fieldname').AsString etc.?

OR do I have to add lots of casts to/from AnsiString?

Thanks,

Clive