日期:2014-05-16  浏览次数:20883 次

关于asp sql语句的问题,急
sqlzi="select applyid from caigourukuxiangxi" 
sql="select * from apply where id in '"&sqlzi&"' and 1=1"


以上这两个语句,这么写就出错
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC SQL Server Driver][SQL Server]第 1 行: 'in' 附近有语法错误。

如果两句写到一起就可以,麻烦问下,怎么写才能分成两句。
sql="select * from apply where id in(select applyid from caigourukuxiangxi) and 1=1"
这样写就没有错误。谢谢!
------解决方案--------------------
sqlzi="select applyid from caigourukuxiangxi" 
sql="select * from apply where id in ("&sqlzi&") and 1=1"