在vs2005的数据集设计器中建立以下tableAdapter
SELECT * FROM t1 WHERE (NY = :ny) AND (JH IN (:jh))
然后执行查询,jh参数输入aa,bb结果一条记录也没有,但是在PLSQL Developer是可以找到这两条记录的,请问是怎么回事?
SELECT * FROM t1 WHERE (NY = :ny) AND (JH IN (:jh))
然后执行查询,jh参数输入aa,bb结果一条记录也没有,但是在PLSQL Developer是可以找到这两条记录的,请问是怎么回事?
在VS里调试这个传入到ORACLE的语句
得到调试语句
复制到ORACLE里运行下就知道是错是对了
感觉是要加''号
字段类型是文本的,猜测
得到调试语句 "
这步怎么做?
'''aa'''|| ','|| '''bb'''
才是你想要的结果
把变量直接代入字符串, 两边加单引号组成sql试试.