Sqlserver中传递列参数需要注意的一个小细节

  最近在做一个表单(如下图),设置表头排序时碰到了一个问题.在点击"10日内" 这个列的时候 出现了Sqlserver异常.提示为"日内附近出现错误".

在查询后台代码的时候发现我在传递列参数的时候是直接传递的.对于这种数字开头+字符串的列参数值不能被后台存储过程正确读取.后来我给

列参数加上了[]至此问题解决.

  需要记住的地方:在Sql中传递列名时候最好加上[]来避免一些不必要的问题.

posted @ 2012-04-08 21:00  刀口舔蜜  阅读(302)  评论(0编辑  收藏  举报