在sqlplus里面没问题,那说明你在程序里面的这个字符串有问题。
用个输出检查一下,先。

解决方案 »

  1.   

    没用过vc,只要象pb里面的messagebox功能的就可以
    也可以查看V$sql里面的sql_text内容。
      

  2.   

    定义字符串
    "select name from mytable where instr(name,'联通')>1"
      

  3.   

    1. 有可能是Unicode与非Unicode的问题.
    2. vc所用的驱动
      

  4.   

    字符串有问题。
    (没有用到变量)sql/plus:select name from mytable where name like '%联通%'
    (用到变量)"select "&name&" from mytable where "&name&" like '%联通%'"