小弟帮人 做了个第三方的 检测软件。c#开发
现在问题是他们的数据库(sql2000) 里边有几个字段是乱码的。
我现在 不能改他们的数据库。。他们用的是pb 开的 在他们那边一切正常。。
今天最后一天了
急求。有报酬的

解决方案 »

  1.   

    我是 用 c#2005 开发的。。winform 程序
      

  2.   

    pb10以前是ansi编码,c#是unicode编码。
    是不是这个问题
      

  3.   

    我不太清楚。。
    这个人家给我说的 原来的软件是用pb写的,也用了cp850字符集,所以在他们的软件里一切都是正常的。
      

  4.   

    C#是开发环境,,,主要是数据库的字符集,,把它设置成他们的了cp850字符集看看
      

  5.   

    你在连接字串加上 charset='cp850'
      

  6.   


    不支持 不支持关键字: “charset”
      

  7.   

    m_ConnStr = "server=.;database=ms110;uid=sa;password=111111";
      

  8.   

    我是 winform的 。。我没找到 怎么设置
      

  9.   

    1.   字段类型用   nvarchar/nchar/ntext   这类   unicode   类型 
    2.   处理的字符常量前加   N,   表示   unicode   数据传递