而且SQL還是用2000的
案子接下來了就是要找solution的
1.MSSQL之於ASP.NET2.0的連接例句:
"server=10.10.10.20;uid=sa;pwd=s123A;database=Northwind"
就這樣簡單
2.分頁機制:
注意!! 只有MSSQL2005以上才支援ROW_NUMBER函數!!
所以要用別的方式來自己造出rownum
select * from
(SELECT productId,supplierid,
(SELECT COUNT(*)
FROM products AS em2
WHERE em2.productID < em1.productID and supplierId<>5) as temprownum
FROM products AS em1 where supplierId<>5) as subtable
order by temprownum
條件兩個都要有....別忘了.
(參考
: http://www.dotblogs.com.tw/hatelove/archive/2009/07/14/9482.aspx)
不過我覺的最好用的方式是用temp Table的方式來做:
==============================================
select
testRowNum=IDENTITY(INT,1,1),
orders.shipName,
orders.ShipAddress,
orders.CustomerId
into #tempViewTest1974
from orders;
select * from #tempViewTest1974 where testRowNum between 10 and 20;
drop table #tempViewTest1974;
===============temp table 的流水號請自己產生比較妥當================
其他,有遇到再行補充.
沒有留言:
張貼留言