最近嘗試由 ASP 連接 MySQL,發現一些問題是 ASP + MSSQL 沒遇過的,統一整理如下:
1. 在 MySQL 不能以 show 作為欄位名稱,show 是 MySQL 保留字
2. rs.update 不能正常使用,需改寫為:rs = conn.execute("update ... )
3. rs.absolutepage 處會產生 Recordset 不支援書籤的錯誤,資料庫開啟前先加入以下語法就 OK
rs.CursorLocation = 3
4. replace 指令無法處理 Null 值,會顯示的錯誤為:Null 的使用不正確: 'replace',例:
replace(rs("myname"),"<BR>",vbcrlf)
需改為以下
if not isNull(rs("myname")) then
replace(rs("myname"),"<BR>",vbcrlf)
end if
P.S. MySQL 有針對 PHP 作優化,MSSQL 也是特別為 ASP 設計,混合使用必然不能得到最好效能,這篇文章只給予有特殊需求的人參考。
| 2007/11/14 16:43 |
Trackback Address :: http://blog.raienet.com/trackback/370
