We have a pfc based Powerbuilder 12.6 app using SQL Anywhere that we are starting its migration to PB 2017.
We handle international film distribution and some of our customers want to be able to enter the local European language names - but our current app has varchar columns and the entry does not support saving names that are in language characters not in the us asci.
We tried to accommodate this with nvarchar database types - but I believe we ran into issues with the SQL Anywhere odbc interface and use of bind variables.
I am sure others around the world must support the extended language character sets and use SQL anywhere.
Can anyone tell us what works for them?
I believe in my earlier email I did mention trying to use nvarchar - however if you disable bind variables the characters corrupt the SA ODBC interface and we loose other important features we would like to have with the database interface - including defaults etc.
The Unicode SA creation is interesting - do you know if there is a way to upgrade an ANSI database to Unicode?
Have you any experience using Unicode in SA with the Bind Variables disabled?
Thanks
Glenn
For some reason replies don't always get posted - so I'll ask this one again.
Our problem had its roots in the ODBC interface, if we didnt use bind variables (for several good reasons), the special characters packed into a string were breaking the interface and producing illogical results. If we change the database so that it is using Unicode, is there something we need to do in the ODBC interface so that It knows how to deal with the unicode strings?
Secondly, Is there some utility that can upgrade a database from ASCI to unicode?
Thanks