We have in the process of upgrading our application to full Unicode comptibility as we have recently got Delphi 2009 which provides this out of the box. I am looking for anyone who has experience of upgrading an application to accept Unicode characters. Specifically answers to any of the following questions.
- We need to change VarChars to NVarchar, Char to NChar. Are there any gotchas here.
- We need to update all sql statements to include N in front of any sql strings. So Update tbl_Customer set Name = 'Smith' must become Update tbl_Customer set Name = N'Smith' . Is there any way to default to this for certain Fields. It seems extraordinary this is still required.
- Is it possible to get any defaults set up in SQLServer that will make this simpler?
Thanks.
ps We also need to upgrade our Oracle code