在windows系统下 如下面的语句select 发动机机型 from atpuprodesc where 生产指令号=123在winform中编写执行这个语句就会返回“无效字符”的错误, 客户端和服务器的字符集的是一样的等待高手解答。

解决方案 »

  1.   

    客户那原来就有个Oracle数据库系统,现在要扩展功能。我是在C#里向Oracle传送语句,加了双引号也不管用
      

  2.   

    生产指令号 这个是什么类型 如果是varchar2类型的话 要生产指令号='123'
      

  3.   

    "select \“班级\" from atpuprodesc where \"姓名\"=‘小明'"
    还有一个情况,我直接select * from atpuprodesc是可以返回记录集的,但是字段名是汉字的返回的字段名都是乱码
      

  4.   

    "select \"班级\" from atpuprodesc where \"姓名\"='小明'"
    --你的引号不统一 有中文的还有英文的
    "select 班级 from atpuprodesc where 姓名='小明'"