问题是这样的,现在要做一个同步三个数据库之间数据的程序,一个是SQL Server2000,一个是Oracle 8i(英文字符集),一个是Oracle 9i(中文字符集),需要将SQL Server2000中一个表上的数据同步到Oracle 8i和9i这两个不同的数据库中的一个表上,同步程序所在的机器如果将其注册表中Oracle字符集调为英文,则传递的数据到Oracle 9i数据库中出现乱码,如果调成中文则到Oracle 8i数据库中出现乱码。怎么样能够是VC程序能够适应这两个字符集而都不出现乱码。注:同步程序不能写成两个放到两个不同字符集的机器上,必须放在一个机器上面。急用啊~
把程序编译为unicode版本,只是用_bstr_t,能不能解决问题?
然后在xml里面读出数据到程序里面
然后再储存到9i数据库里面
这个只是理论
不知道能不能行