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