首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

where 附近有语法异常

2012-07-31 
where 附近有语法错误set @Sqlqueryselect @RowCountcount(*) from +@From+ where+@WhereStr麻烦大

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后面缺少空格

热点排行