where 附近有语法错误
set @Sqlquery='select @RowCount=count(*) from '+@From+' where'+@WhereStr
麻烦大家帮忙看看这条sql语句有错误吗?
------解决方案--------------------set @Sqlquery='select '+@RowCount+'=count(*) from '+@From+' where'+@WhereStr
------解决方案--------------------where 后面加个空格
------解决方案--------------------where'+@WhereStr
是不是少了空格?
或者
@From
语法不对
------解决方案--------------------可能存在的问题:
1) WHERE后面缺少空格
2) @Form参数错误
3) @WhereStr语句错误
你可以将@Sqlquery打印出来看看.
------解决方案--------------------SQL code
set @Sqlquery='select @RowCount=count(*) from '+@From+' where'+@WhereStr
------解决方案--------------------
还有@whereStr为空值是,语句就错了
------解决方案--------------------
断点 把SQL语句复制到SQL2005里面运行就知道哪里有问题了
------解决方案--------------------
还有@whereStr为空值是,语句就错了
------解决方案--------------------
看着像是WHERE后面缺少空格