like查询要和通配符一起,比如  like '%A%'
你可以试试在输入的字符变量前后加上%后,再用这个变量去retrieve。

解决方案 »

  1.   

    请试着按下面的步骤进行检查
    1参数类型是否正确
    2换一个带整数参数的查询语句看看,如果正常表示问题出在字符串参数或者是
    查询语句上,可以用原来的语句以及替换参数的值在SQL里直接执行看看是不是有语法错误。
    3换一个不带参数的正确的查询语句看看,如果仍然报错,大概问题是出在更里面,比如数据库连接方面可能有问题
    我不懂pb,所以给你一些建议,希望有用
      

  2.   

    现在的问题是在PB中我用ODBC 接口不行 
     但是用SQL SERVER 的标准接口正确 不知道为什么?
      

  3.   

    应该是违规访问,看看你的ODBC配置,是否有不合适的地方。是不是你的客户端配置或者是ANSI空值引用标示符不符