一般來說,在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語句
希望本文示例對大家進行C#數據庫程序設計有所幫助。
新聞熱點
疑難解答