摘要:說明 Windows Script Component 與 NT/2000 檔案安全的關係
內容:
下載本文章的範例程式(下載後以滑鼠右鍵點選,然後選擇註冊即可)
前二日,我在使用WSC(Windows Script Component)的時候,發現了很詭異的事情.
這個元件不管是利用VB或是利用Windows Script Host呼叫,都是正常而且可以運作的.
但是在 ASP 中,卻始終無法使用, 我為了這個問題,搞了兩個多小時,才終於搞懂,這個檔案的安全權限必須要加入IUSR_XXXX(IIS訪客)這個使用者才行!
唉唉唉~~
真是難搞的要命,如果各位有遇到難解的問題,不妨檢查一下資料夾以及檔案的安全權限,也許就能迎刃而解了.
呼~~
上面有提到 WSC, 我在這裡也順便說明一下, WSC 是 Microsoft 提出的一個與 Script 相關的技術,它讓我們可以利用 Script
來撰寫COM的元件,你可以參考http://www.microsoft.com/taiwan/products/develop/scripting/,這裡有許多與
Script 相關的技術文件.
本篇文章所附的範例則是來自 Active Server Pages 3.0 深度探索一書中的範例,主要的用處是結合Recordset來產生一個表格,使用方法很簡單:
dim objtbl
set objtbl = server.createobject("asptable.wsc")
objtbl.addcolumn "員工編號","emp_no",""
objtbl.addcolumn "員工姓名","emp_name", ""
obj.gettext()
不過我改寫過了,增加了兩個方法,一個方法是getpagetext(pageno),可以得到第幾頁的Table;另一個則是obj.getstrtext(),取得整個table的html字串.
當然這裡寫的還不是清楚,以後再來補吧 ^_^
Active Server Pages 3.0 深度探索(國外出版社Wrox,國內則是由碁峰翻譯後發行)