最近嘗試由 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 2007/11/14 16:43
2007/11/14 16:43 

Trackback Address :: http://blog.raienet.com/trackback/370


[◀ PREV][1]... [74][75][76][77][78][79][80][81][82]... [410][NEXT ▶]