SQL Server ASP代碼與Access ASP代碼的比較
以下的文章主要是介紹Access數(shù)據(jù)庫(kù)與SQL Server ASP代碼的比較,如果你對(duì)Access數(shù)據(jù)庫(kù)與SQL Server ASP代碼的比較心存好奇的話,以下的文章將會(huì)揭開(kāi)它的神秘面紗。希望你在瀏覽完之后會(huì)有所收獲。
后臺(tái)數(shù)據(jù)庫(kù):
[Microsoft Access]
與
[Microsoft SQL Server]
更換之后,SQL Server ASP代碼應(yīng)注意要修改的一些地方:
[一]連接問(wèn)題(舉例)
Access與SQL Server ASP代碼比較
后臺(tái)數(shù)據(jù)庫(kù):
[Microsoft Access]
與
[Microsoft SQL Server]
更換之后,SQL Server ASP代碼應(yīng)注意要修改的一些地方:
[一]連接問(wèn)題(舉例)
- [Microsoft Access]
- constr = "DBQ=c:\data\clwz.mdb; DRIVER={Microsoft Access Driver (*.mdb)}"
- [Microsoft SQL Server]
- constr = "DRIVER={SQL Server};SERVER=host;DATABASE=mydata;uid=sa;pwd="
[二]相似函數(shù)(舉例)
- [1]DATEDIFF(datepart, startdate, enddate)
其中“datepart”參數(shù)可選項(xiàng)如下:
設(shè)置 描述
[Microsoft Access]
年 yyyy
季度 q
月 m
一年的日數(shù) y
日 d
一周的日數(shù) w
周 ww
小時(shí) h
分鐘 n
秒 s
- [Microsoft SQL Server]
- year yy, yyyy
- quarter qq, q
- month mm, m
- dayofyear dy, y
- day dd, d
- week wk, ww
- hour hh
- minute mi, n
- second ss, s
- millisecond ms
基本上差不多,但注意的是在寫(xiě)的時(shí)候,
[Microsoft Access]要加引號(hào),如:datediff('d',enddate,'2004/08/01')
[Microsoft SQL Server]則不需要,如:datediff(d,enddate,'2004/08/01')
[2][Microsoft Access]中可用如cstr等轉(zhuǎn)數(shù)據(jù)類(lèi)型函數(shù),而
[Microsoft SQL Server]中則用convert或cast函數(shù),如:
convert(varchar,[amount])等。
[3][Microsoft SQL Server]
取當(dāng)前時(shí)間用getdate等等...
以上的相關(guān)內(nèi)容就是對(duì)Access與SQL Server ASP代碼比較的介紹,望你能有所收獲。
【編輯推薦】