Yahoo Answers is shutting down on May 4th, 2021 (Eastern Time) and beginning April 20th, 2021 (Eastern Time) the Yahoo Answers website will be in read-only mode. There will be no changes to other Yahoo properties or services, or your Yahoo account. You can find more information about the Yahoo Answers shutdown and how to download your data on this help page.

有關從HTM連接到ASP~ (非常急!!!拜託各位高手幫忙)

我想請問~

我的HTM是一個有帳號密碼要訂書的程式碼~

裡面也設定要去連接ASP~再讓ASP去連接ACCESS開啟會員資料~

讓ASP顯示這個會員的相關資訊~

但是~

每當我從HTM遞交會員編號時~

他卻顯示\"要開啟或儲存此檔案ㄇ? .ASP\"

而不是自動去執行~~

我是不是遺漏了什麼要讓他執行的動作呢?

請各位高手幫幫我~~~

翻書翻到快爛掉~~還是找不出原因~~

我已經照著書上講的打程式碼還是不行~

Update:

我照您說的執行~

結果出現這樣~

那請問一下是什麼意思呢??

不好意思~問題多>"<

錯誤類型:

Microsoft VBScript 編譯階段錯誤 (0x800A0409)

無法判定字串常數的結尾

/ll.asp, line 20, column 51

strSQL = "setlect * from personal where Sid = ""& _

--------------------------------------------------^

1 Answer

Rating
  • 2 decades ago
    Favorite Answer

    您可能沒建立好ASP的執行環境,ASP需要在IIS 或 PWS上執行

    IIS在透過 asp.dll 去解析內容,才可正常運作

    而IIS 在 , windows 2000 , XP(專業版) , 2003 都有

    (以下以 windows Server 2003 為例,其他版本作業系統設定方法類似)

    可在 新增移除程式 -> 新增移除 windows 元件 -> Application Server -> 勾選 網際網路資訊服務 (IIS)

    而其他 windows 版本可至 Microsoft 網站 下載 PWS 安裝

    IIS預設網頁根目錄在 C:\Inetpub\wwwroot

    或是可利用 網際網路資訊服務 (IIS) 管理員 管理您的站台 (在 控制台 -> 系統管理工具)

    將寫好的ASP網頁(程式)放在此目錄,

    列如:將 test.asp 檔案放如 c:\inetpub\wwwroot

    要看執行結果 可用 http://localhost/test.asp

    -------------------------------------------------------------------------------------

    若您是放在免費的網路空間裡,可能是因為網路的空間並不支援 ASP 程式

    所以並不會去解析,只會當一般的檔案下載,並出現「要開啟或儲存此檔案?」的對話框

    2006-05-07 01:25:06 補充:

    您要傳的字串內有用要雙引號("),一個雙引號在字串需要用二個雙引號來表示如:您的 strSQL 字串內容應要表達如下,再傳給資料庫setlect * from personal where Sid="xxx"而 xxx 需用 ASP 的變數帶入應這麼寫strSQL = "setlect * from personal where Sid=""" & sid & """"

    2006-05-07 01:25:35 補充:

    建意:傳給資料庫的指令,若遇到字傳,建意使用單引號,比較不會出問題,也比較易讀列如:strSQL = "setlect * from personal where Sid='" & sid & "'"

    Source(s): 自己,網頁工程式
Still have questions? Get your answers by asking now.