where 附近有语法错误 set @Sqlquery='select @RowCount=count(*) from '+@From+' where'+@WhereStr麻烦大家帮忙看看这条sql语句有错误吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 set @Sqlquery='select '+@RowCount+'=count(*) from '+@From+' where'+@WhereStr 本帖最后由 net_lover 于 2012-06-20 16:04:49 编辑 可能存在的问题:1) WHERE后面缺少空格2) @Form参数错误3) @WhereStr语句错误你可以将@Sqlquery打印出来看看. set @Sqlquery='select @RowCount=count(*) from '+@From+' where'+@WhereStr像where后面这些最好给它加个空格,因为你不知道当你有条件的时候自己到底会不会加空格在前面,所以在这里家比较保险,还有就是条件里面出现语法错误 还有@whereStr为空值是,语句就错了 断点 把SQL语句复制到SQL2005里面运行就知道哪里有问题了 还有@whereStr为空值是,语句就错了 如何确定DataColumn中的数据精度和小数位数 如何比较两个数组完全一样呢? 如何修改使用ClickOnce在客户端生成的文件夹名称 20090817带参构造方法和带参定义方法,求助?? xml与c#的联系 求:谁有C#开发的webservice的源码?发小弟一份,学习一下吧? 如何将int:20080606加 字符串:00:00:00转为datetime保存到数据库 如何使连接到数据库的客户端软件自动刷新DataSet。 高手快来帮忙呀!!! 请提供一些学习C#的入门教材,送100分 关于DateTime类的Now属性 急!!!
2) @Form参数错误
3) @WhereStr语句错误你可以将@Sqlquery打印出来看看.
set @Sqlquery='select @RowCount=count(*) from '+@From+' where'+@WhereStr像where后面这些最好给它加个空格,因为你不知道当你有条件的时候自己到底会不会加空格在前面,所以在这里家比较保险,
还有就是条件里面出现语法错误