语法错误 (操作符丢失) 在查询表达式 'cityid in( 'select cityid from city where dqid='1'')' 中。
你肯定没有正确试用4楼的方法!
'cityid in( 'select cityid from city where dqid='1'') 当然是出错了
cityid in( 'select cityid from city where dqid='1' 就不会有问题了
这段sql语句你写成2段做什么??
strsql = "select * from product where cityid in ( select cityid from city where dqid='" & dq & "')"
这样就不可能还会有错了
一句话 你根本没弄明白SQL语句中单引号的用法,意义