SQL Server ASP代碼與Access ASP代碼的比較
以下的文章主要是介紹Access數據庫與SQL Server ASP代碼的比較,如果你對Access數據庫與SQL Server ASP代碼的比較心存好奇的話,以下的文章將會揭開它的神秘面紗。希望你在瀏覽完之后會有所收獲。
后臺數據庫:
[Microsoft Access]
與
[Microsoft SQL Server]
更換之后,SQL Server ASP代碼應注意要修改的一些地方:
[一]連接問題(舉例)
Access與SQL Server ASP代碼比較
后臺數據庫:
[Microsoft Access]
與
[Microsoft SQL Server]
更換之后,SQL Server ASP代碼應注意要修改的一些地方:
[一]連接問題(舉例)
- [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="
[二]相似函數(舉例)
- [1]DATEDIFF(datepart, startdate, enddate)
其中“datepart”參數可選項如下:
設置 描述
[Microsoft Access]
年 yyyy
季度 q
月 m
一年的日數 y
日 d
一周的日數 w
周 ww
小時 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
基本上差不多,但注意的是在寫的時候,
[Microsoft Access]要加引號,如:datediff('d',enddate,'2004/08/01')
[Microsoft SQL Server]則不需要,如:datediff(d,enddate,'2004/08/01')
[2][Microsoft Access]中可用如cstr等轉數據類型函數,而
[Microsoft SQL Server]中則用convert或cast函數,如:
convert(varchar,[amount])等。
[3][Microsoft SQL Server]
取當前時間用getdate等等...
以上的相關內容就是對Access與SQL Server ASP代碼比較的介紹,望你能有所收獲。
【編輯推薦】