select count(*) from JSYDSP_PAT  Where STATUS like '%建成%'sql/plus 里面显示  
COUNT(*)
---------
    21126程序运行 结果为零

解决方案 »

  1.   

    OleDb和OracleClient都是一样的结果  0有没有知道这是什么问题呀
      

  2.   

    什么意思???我这里的程序没有问题,查询别的字段都有结果的select count(*) from JSYDSP_PAT Where STATUS like '%建%'改成这样也可以查询出来,不知道是什么问题
      

  3.   

    我的意思是说,如果在C#程序中写这条语句的话,应该将SqlDbType设置为NVarChar 对应SQLSERVER数据库..其他类似
      

  4.   

    对了oracle数据库的 NLS_LANG是这种格式 AMERICAN_AMERICA.WE8ISO8859P1
      

  5.   

    强制转换成Unicode,这样看看
    select count(*) from JSYDSP_PAT  Where STATUS like N'%建成%'