網頁

2021年12月18日 星期六

64位元windows server 執行32位元asp+VFP資料庫(或access資料庫)

64位元windows server 要執行32位元asp+VFP資料庫(或access資料庫),IIS沒安裝ASP當然不能執行,IIS安裝ASP之後,仍須設定才能順利執行。

以64位元windows server 要執行32位元asp+VFP資料庫為例:
先確認IIS安裝ASP

VFP資料庫須安裝VFP ODBC DRIVER
設定ODBC
->控制台->系統管理工具
->ODBC Data Sources(32bit)

->新增
->microsoft visual foxpro driver


data source name須與asp設定一致,例如weblib1,asp設定範例如下
   set adocon=Server.CreateObject("ADODB.Connection")
   adocon.Open "weblib1"
   set rs1=Server.CreateObject("ADODB.Recordset")
     set  rs1.ActiveConnection=adocon
      rs1.Source="SELECT  *  FROM  book where regi>='500000' and regi<='599999'  order by regi "
      rs1.CursorType=3
      rs1.LockType=3
      rs1.open


開啟IIS
->default web site
->asp

->啟用上層路徑 設 True
->點開  偵錯內容
->將錯誤傳送到瀏覽器 設 True
應用程式集區
->在defaultapppool 上按滑鼠右鍵->進階設定

->啟用32位元應用程式 設True

->設定vfp資料庫可寫入

沒有留言:

張貼留言