程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> 更多數據庫知識 >> SQL語句中含有乘號報錯的處理辦法,sql乘號

SQL語句中含有乘號報錯的處理辦法,sql乘號

編輯:更多數據庫知識

SQL語句中含有乘號報錯的處理辦法,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語句


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的前面加上下劃線"_",
要麼重新命名你的數組名。然後再試一下看看
(關鍵就是不要在名字中間加上空格)
 

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved