DB2 UDB8.1
sql 2000
vb 6.0程序从DB2中选出来一个记录,记录的中文字段是中文,插入到sql的表中出错,查看VB变量中保存的中文字段内容是乱码,但是直接从DB2客户端查看数据表,中文数据没有任何问题,请问怎么解决这个问题呢?谢谢了!

解决方案 »

  1.   

    字符集的问题,你看看DB2用的是什么字符集,MSSQL必须和DB2的字符集保持一致,才能保证导入的数据不是乱码。
      

  2.   

    哦。你有么有加段话啊在系统里面。。DB2我用过几年的。
    set db2codepage=437 
    这个话是中国的代码。
    你要加到系统里面去。
    如果为98。那么修改AUTOEXEC。BAT 
    如果为WIN2000/XP。请加入到系统变量去