在Windows XP SP2的環境底下開發程式的問題真的是超多的
連像Flash、Dreamwaver這樣的軟體都會發生問題
真是超麻煩的...   ~"~
最妙的是Macromedia的官方解答是...
『去找一台不是Windows XP SP2的電腦』  =.=a
 
----------------------------以下為官方說明-------------------------------

資料庫連線本機的 ASP.NET 和 ASP 伺服器失敗

ASP.NET 的問題: 使用 XP SP2 搭配 Dreamweaver 執行的本機 ASP.NET 測試伺服器時 (也就是設定測試伺服器 URL 前置詞為「近端主機」),資料庫則連線失敗。如果在 OLE DB 連線或 SQL 伺服器連線的對話方塊上按一下「測試」按鈕,方塊則顯示連線已成功設定。然而,如果您試著瀏覽在資料庫面板上或資料集對話方塊上的表格,資料庫表格則不會顯示。

ASP.NET 的解決方法: 指定一個未執行 XP SP2 的遠端測試伺服器。

ASP: 使用 XP SP2 搭配 Dreamweaver 執行的本機 ASP.NET 測試伺服器時 (也就是設定測試伺服器 URL 前置詞為「近端主機」),您指定「使用測試伺服器上的驅動程式」或 「使用測試伺服器上的 DSN」,資料庫會連線失敗。如果在自訂連線字串或資料來源名稱 (DSN) 的對話方塊上按一下「測試」按鈕,方塊則顯示連線已成功設定。然而,如果您試著瀏覽在資料庫面板上的表格或建立一個資料集,資料庫表格則不會顯示或者您將看到下列的錯誤訊息:「若不能從連線擷取表格,請按一下 [定義...] 按鈕以測試這個連線」。

ASP 的解決方法:

注意: 第一個解決方法僅適用於 Windows 的 Dreamweaver。如果您使用的是 Macintosh 的 Dreamweaver,而又正在連線到 XP SP2 伺服器,請參閱第二個解決方法。

  • 如果您使用的是 DSN,請在對話方塊上選擇「使用本機 DSN」,不要選擇「使用測試伺服器上的 DSN」。如果您使用的是連線字串,請在對話方塊上選擇「使用這台電腦上的驅動程式」,不要選擇「使用測試伺服器上的驅動程式」。如果測試伺服器使用的是以 URL 前置詞代表的近端主機,本機 DSN/驅動程式則是連線到資料庫最有效率的方式。如需關於本機驅動程式和測試伺服器驅動程式之間差異的詳細資訊,請參閱「瞭解 Dreamweaver 中的設計階段與執行階段連線 (Understanding design-time and run-time connections in Dreamweaver)*」(TechNote 16566)。
  • 指定一個未執行 XP SP2 的遠端測試伺服器。

Dreamweaver 工程團隊正在調查這兩個相關的問題。(Ref. 179021)

「建立」按鈕在 ASP.NET OLE DB 連線對話方塊無法作用。

當在 Dreamweaver 底下使用 ASP.NET 網頁時,如果選擇的是資料庫面板,請按一下「加號」按鈕,再選擇 OLE DB 連線,然後按一下「建立」按鈕,資料連結屬性對話方塊則不會開啟。當按一下「建立」按鈕時,則沒有任何變化。這項問題只影響 Dreamweaver MX 2004 和非 Dreamweaver MX 的版本。已預設含在 XP SP2 內的 MDAC 2.8 則是這個問題的原因之一。如果 XP SP1 的使用者安裝了 MDAC 2.8,這個問題也會影響到他們。(Ref. 178520, 164036) 這裡有兩個解決方法:

  • 在 OLE DB 連線對話方塊上按一下「樣版」按鈕,建立連線。
  • 在硬碟上建立新的文字檔案,將副檔名 .txt 改為 .udl,然後開啟 .udl 檔案。如此會開啟資料連結屬性對話方塊。

 

arrow
arrow
    全站熱搜

    志 發表在 痞客邦 留言(0) 人氣()