SQL Server導入升級還有什么你沒做?
我們今天是要和大家一起探討的是 asp 中access數(shù)據(jù)庫到SQL Server導入升級之后需要我們大家做的工作,這里主要是在asp下兩次升級的經(jīng)驗,其它語言也可以參考一下。歡迎討論補充。
1.數(shù)據(jù)庫導入以后,自動增加字段需要重寫,所有的數(shù)字類型需要增加長度,***用bigint。
2.所有的默認值都丟失了。主要是數(shù)字類型和日期類型。
3.所有sql語句中的now(),time(),date()要改成getdate()。
4.所有sql語句中的datediff('d', time1, time2)要改成datediff(day, time1, time2),相應的其他日期屬性也需要更改。
5.有可能一些true/false的判斷語句不能正常使用了,這里是指用整數(shù)型來表達bool的情況,要變?yōu)?/0。
6.備注類型要通過cast(column as varchar)來使用。
7.CursorType要改成1,也就是打開數(shù)據(jù)庫時要給出***個數(shù)字參數(shù)為1,否則記錄可能
顯示不完整。也就是說,一般要寫成rs.open sql, conn, 1。
8.isnull(rowname)要改成rowname = null
9.程序里如果有直接對整型變量的判斷,也需要進行顯示的轉換,如:
- if rs("id") = 0 then
要變?yōu)?/p>
- if clng(rs("id")) = 0 then
以上的相關內容就是對asp中access到SQL Server導入升級后要做的工作的介紹,望你能有所收獲。
上述的相關內容就是對asp中access到SQL Server導入升級后要做的工作的描述,希望會給你帶來一些幫助在此方面。
【編輯推薦】