SQL语句中含有乘号报错的处理办法
更新时间:2014年08月11日 15:57:29 投稿:hebedich
这篇文章主要介绍了SQL语句中含有乘号报错的处理办法,需要的朋友可以参考下
在ADO中,我们需要在SQL语句中使用乘法运算,可是添加'*'以后执行程序总是会出错,这是因为‘*'与sql中的‘*'关键字重合了,所以编译会出错。
解决办法:将乘法运算放到sql语句外面,将结果放入一个变量中,然后在sql语句中引用即可
int count = (this.AspNetPager1.CurrentPageIndex-1)*this.AspNetPager1.PageSize; string sql = " select top "+count+" E_Id from Emp order by E_Id asc";//自定义的SQL语句
相关文章
SqlServer应用之sys.dm_os_waiting_tasks 引发的疑问(上)
很多人在查看SQL语句等待的时候都是通过sys.dm_exec_requests查看,等待类型也是通过wait_type得出,sys.dm_os_waiting_tasks也可以看到session的等待那么有什么区别呢....,这篇文章给大家介绍SqlServer应用之sys.dm_os_waiting_tasks 引发的疑问(上),需要的朋友参考下2015-12-12sql server中Select count(*)和Count(1)的区别和执行方式
在SQL Server中Count(*)或者Count(1)或者Count([列])或许是最常用的聚合函数。很多人其实对这三者之间是区分不清的。本文会阐述这三者的作用,关系以及背后的原理2015-02-02
最新评论