MasteringVFP/17/3
出自VFP Wiki
MasteringVFP/17/3
的原始碼
跳轉到:
導航
,
搜尋
根據以下的原因,您並無權限去做編輯這個頁面:
你所請求執行的操作被禁止。
你可以檢視並複製本頁面的原始碼。
===VFP與ASP=== VFP 可以開發 COM 元件,ASP 可以建立 COM 元件,這正是絕妙組合。如果你已經在之前的章節學會開發 COM 元件,那麼這一章對你來說可說是太簡單了。 這時候會對你造成困擾的,反而是該怎麼傳遞資料。 是的,由於 VFP 的工作區只能在 VFP 的環境下使用,ASP 並不認識這個東西,所以你必須要進行一些加工甚至轉換,才可以把資料傳遞出去。 可以避掉這層轉換功夫的最快方法,莫過於直接將 Request、Response ...等 ASP 物件傳入 VFP COM 元件裡面,這方法是可行的。 當然也可以利用純 method 的方式來進行存取。 還可以想到的方法,就是使用 ADODB 的 RecordSet: *直接用 ADODB 去取 RecordSet,如果是這樣子,你不如在 ASP 裡面寫 code。 *使用 VFPCOM Utility,這是微軟提供的一組類別庫,你需要另行下載安裝之。這裡面有 2 個 API 可以幫你作轉換的工作:CursorToRS()、RSToCursor() 。這下你就可以利用 VFP 強大的操作資料能力來處理資料了。 *利用 VFP 8 以後提供的 CURSORADAPTER。 最後還可以用 XML 來傳遞,VFP 有提供 CursorToXML()、XMLToCursor()、XMLUpdateGram()這三個函數。不過可惜的是,ASP 操作 XML 的能力並不是很強,如果你是要利用 XML + XSLT 來純 Render 資料的話,這個倒是不錯的考量方案。 參考資料: *[http://gethelp.devx.com/techtips/vfox_pro/10min/10min1299.asp Inquiry.com - answers for IT professionals]
返回到
MasteringVFP/17/3
。
檢視
頁面
討論
原始碼
歷史
個人工具
登入/建立新帳號 選單
導航
首頁
社群入口
現時事件
近期變動
隨機頁面
使用說明
搜尋
工具箱
鏈入頁面
相關頁面修訂記錄
所有特殊頁面