在開發專案時或多或少會採用 3rd party 套件進行開發,當套件出現問題時我們會有以下選擇:
- 裝作沒看到它,忽視。
- 自行開啟原始碼修復。
- 等待廠商更新來修復這些問題。
1 和 2 選項都很好,但我個人偏好採用第 3 項, 專業分工是我的中心思想,但問題來了,該如何自行更新,又或是如何檢查專案,按步驟說明如下:
在開發專案時或多或少會採用 3rd party 套件進行開發,當套件出現問題時我們會有以下選擇:
1 和 2 選項都很好,但我個人偏好採用第 3 項, 專業分工是我的中心思想,但問題來了,該如何自行更新,又或是如何檢查專案,按步驟說明如下:
Classic ASP 的 ADO 撰寫時遇到常數不存在的問題,例如:
1 | cmd.CreateParameter("v_CdEnt", adChar, adParamInput, 4, Request("ENTIDADE")) |
adChar 和 adParamInput 會因為不存在其常數而頻頻報錯,經查詢才發現是 VBScript 並不會內建這些常數,不只是 Classic ASP,Word、Excel 也一樣。
解決的方法有三種:
針對 TDataSet 進行聚集處理,如:加總 SUM、平均 AVG、計數 COUNT 等,也擴充正序 ForEach 和反序 ForEachReversed 函式讓開發者可以進一步處理每一筆資料。