在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語句
select * from user-info a left outer join buyer-in b on a.buyerid=b.buyerid where a.Aname=?
你已經對表重新命名還用表名,這樣就會提示錯誤。請用移送語句!
按照你打的方式:CLASS_CODE_DELIMITER NATTONAL
這樣的數組命名本身就是錯誤的,你要麼在NATTONAL的前面加上下劃線"_",
要麼重新命名你的數組名。然後再試一下看看
(關鍵就是不要在名字中間加上空格)