SQL语句中含有乘号报错的处理办法,sql乘号

网络整理 - 08-17

在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语句


sql语句报错

select * from user-info a left outer join buyer-in b on a.buyerid=b.buyerid where a.Aname=?

你已经对表重新命名还用表名,这样就会提示错误。请用移送语句!
 

我在mysql中执行SQL语句报错,报错如下

按照你打的方式:CLASS_CODE_DELIMITER NATTONAL
这样的数组命名本身就是错误的,你要么在NATTONAL的前面加上下划线"_",
要么重新命名你的数组名。然后再试一下看看
(关键就是不要在名字中间加上空格)