sybase用odbc导入sqlserver2005,导入的汉字内容后面接了一些乱码,请问这个怎么解决?

解决方案 »

  1.   

    2005类型用的是nvarchar()?
      

  2.   

    2005 varchar(100)
    sybase  char(30)
      

  3.   

    显示中文 用UNICODE编码规则
    2005 nvarchar(100) 
      

  4.   

    可能不是sqlserver 2005 的问题               this.odbcCommend = new OdbcCommand(sqlSybase, this.odbcConnection);
                this.odbcDataAdapter = new OdbcDataAdapter(this.odbcCommend);
                DataSet ds=new DataSet();
                this.odbcDataAdapter.Fill(ds);
                DataTable SubjectDt_sybase = ds.Tables[0];DataTable 中已经开始乱了
      

  5.   

    想办法先把sybase里面的数据类型转化一下。
      

  6.   

    建立楼主先看看SQL SERVER排序规则