ASP 中 IsEmpty、IsNull 與空字串的差異完整解析
ASP/VBScript 中 IsEmpty、IsNull、空字串 三者極易混淆,導致判斷邏輯錯誤。本文從記憶體模型、變數生命週期、實測案例三個維度徹底釐清差
Windows 2000 IIS 不支援 Response.CodePage 解決方案
Windows 2000 內建 IIS 5.0 的 ASP 引擎不支援 Response.CodePage 屬性,直接使用會拋出「物件不支援此屬性或方法」錯誤(
ASP 取得資料庫所有資料表、欄位名稱與型別:支援 Access 與 SQL Server
專案改版時需整理現有資料庫結構,手工逐表複製欄位名、型別極其繁瑣。本文提供一支 ASP 程式,利用 ADO OpenSchema(adSchemaTables)
Windows Server 2008 R2 x64 啟用 32 位元模式讓 ASP 連接 Access
將 ASP + Access 網站遷移至 Windows Server 2008 R2 64 位元後,因 64 位元 IIS 預設不載入 32 位元 OLE D
ASP 動態 Include 檔案:利用 FSO 讀取與 Execute 實現
經典 ASP 的 <!--#include file=...--> 是編譯期指令,無法使用變數動態決定檔案名稱。若需根據條件載入不同檔案(如多語系、
ASP 網頁亂碼徹底解決:編碼設定三層檢查清單
ASP 網頁出現亂碼,90% 是「檔案編碼、伺服器讀取編碼、輸出編碼」三者不一致造成。本文提供系統性的三層檢查清單與標準設定範本,涵蓋 UTF-8、GBK/GB
葉子 ASP 分頁類 v1.2 Bug 修復:兩種解決 Access EOF 問題的方法
「葉子 ASP 分頁類」是經典 ASP 社群廣泛使用的高效分頁元件。v1.2 版(下載:官網連結)在第 190 行針對 Access 資料庫「記錄數多且最後一頁
ASP 利用 Application 物件實現資料快取:提升頁面載入速度
經典 ASP 中,Application 物件擁有應用程式生命週期的全域可見性,適合存放「讀多寫少、允許短暫過期」的資料(如最新文章列表、熱門排行、導航選單)。
ASP 判斷資料是否過期並計算剩餘天數
常見需求:根據資料庫中的截止日期欄位(如 zjjxp_dqtim),判斷資料是否已過期,未過期則顯示剩餘天數。本文提供簡潔的 ASP 程式碼片段,並說明邊界條件
解決 upload_5xsoft.inc UTF-8 版中文檔名亂碼問題
為了支援多語言,將經典免元件上傳類 upload_5xsoft.inc 轉為 UTF-8 編碼後,發現上傳中文檔名檔案時出現亂碼,導致「檔案格式不正確」或儲存失
ASP 判斷 QueryString 參數是否存在、為空、有值的完整邏輯
在 ASP 網頁中,常需判斷 URL 參數 id 是否傳遞、是否為空、實際值為何。直接使用 Request(id) 容易混淆「不存在」與「空字串」。本文提供清晰
ASP 無限層級分類遞迴下拉選單:SelectList 函數實作
處理多層分類(如商品類別、文章欄目)時,常需在下拉選單中以縮排視覺化父子層級關係。本文提供一個通用的遞迴函數 SelectList(ParentID, Left
ASP 錯誤捕捉與日誌記錄:catch() 函數完整實作
ASP 開發過程中,錯誤訊息直接顯示在瀏覽器既不專業又洩露系統資訊。本文提供一個通用的 catch(strMsg) 函數,配合 On Error Resume
ASP 開發工具 4.0 釋出:類別化架構、連線優化與介面增強
經過一段時間測試,「ASP 開發工具」正式推出 4.0 版。此版本著重於程式碼品質提升、資源管理自動化、資料庫操作效能與介面易用性,適合仍維護經典 ASP 專案
ASP 線上備份與還原 SQL Server 資料庫:BACKUP/RESTORE 指令實作
在無伺服器管理權限的虛擬主機環境下,透過 ASP 網頁執行 BACKUP DATABASE 與 RESTORE DATABASE 指令,即可實現資料庫的線上備份
解決 IIS 預設 200KB 上傳限制:MetaBase.xml 修改完整教學
IIS 6.0 預設將 ASP 請求實體大小限制在 200KB(204,800 bytes),導致較大圖片或檔案上傳失敗或逾時。本文提供透過編輯 MetaBas
ASP 參數化查詢防 SQL 注入:ADODB.Command 實作範例
SQL 注入是經典 ASP 應用最嚴重的安全漏洞之一。使用 ADODB.Command 搭配參數化查詢(Parameterized Query),能將 SQL
ASP 身分證字號驗證函數(支援 15/18 碼、檢查碼演算法)
在會員註冊、實名認證等場景,驗證中華民國國民身分證字號是基本需求。本文提供一個完整的 ASP 函數 CheckCardId,支援舊制 15 碼與新制 18 碼,