求救幫忙dreamweaver與access資料檔無法聯繫
求救幫忙dreamweaver與access資料檔無法聯繫
急需各位前輩高手幫忙:
我用dreamweaver cs3軟體做一資料輸入表單畫面,
也在access做一資料表格欄位檔案,
在dreamweaver裡部屬網站,用本機伺服器做為測試伺服器,
在資料庫面板設定一連繫時、按+號再選擇OLE DB連線選項
進入OLE DB連線面板、填完連線名稱後按"建立"紐,
進入"資料連結內容"面板,選擇"提供者"為Microsoft Jet 4.0 OLE DB Provider選項,
按下一步進入連線面板,在選擇或輸入資料庫名稱欄內、輸入我的Access檔案與路徑(如下)
C:\Inetpub\wwwroot\tba\data\tba1.mdb 按"測試連線"按鈕後顯示連線成功,
再到進階面板將存取權限內的選項Read Write與Share Deny None兩個選項打勾,
按確定鈕後回到OLE DB連線面板,此時連線字串欄內已顯示四串連線設定碼如下,
Provider=Microsoft.Jet.OLEDB.4.0;
Data Source=C:\Inetpub\wwwroot\tba\data\tba1.mdb;
Mode=ReadWrite|Share Deny None;
Persist Security Info=False
當這些設定完成後在此面板按下"測試"按鈕後,
卻顯示:Microsoft Jet資料庫引擎無法開啟C:\Inetpub\wwwroot\tba\data\tba1.mdb檔案。
它已經被其他的使用者獨佔地開啟,或者您需要有檢視資料的權限。
這個連線問題困擾我很久一直無法突破,請版主或其他高手幫忙,謝謝...
ps:我作業系統XP SP3並且IIS也安裝完成測試沒問題
Re:求救幫忙dreamweaver與access資料檔無法聯繫

一般會員
這個問題已經是老生常談
第一把妳現在的資料庫關閉
第二設定IUSR或是Users權限
書上應該都有教低
Re:求救幫忙dreamweaver與access資料檔無法聯繫
一般會員
感謝前輩指導
依照前輩說法設定後還是有問題,
後來在資料庫連線設定OLE DB時使用者名稱將其內定admin取消後,
就聯繫成功,
可是去做"繫結""部署"卻顯示沒有需要部署的檔案,
而資料庫檔案資料表欄位可以正常顯示,
如果按IE瀏覽器預覽卻顯示如下;
伺服器應用程式無法使用
您嘗試在此 Web 伺服器上存取的 Web 應用程式目前無法使用。請按 Web 瀏覽器中的 [重新整理] 按鈕,再試一次。
系統管理員注意: Web 伺服器的應用程式事件記錄檔中的錯誤訊息詳細說明了這項特定要求失敗原因。請檢閱這個記錄項目,查看造成錯誤的原因為何。
請前輩我的問題出在哪裡?
感謝喔...
Re:求救幫忙dreamweaver與access資料檔無法聯繫

一般會員
你應該是使用NET語法對吧
告訴你的一個壞消息
CS4開始已經不支援.NET
http://www.dreamweaver.com.tw/?fid=2&viewtopic=30249
你先試試看是不是這個問題
Re:求救幫忙dreamweaver與access資料檔無法聯繫
一般會員
我是使用NET語法沒錯
可是我是用CS3呀
為什麼Adobe公司要把JSP跟NET的開發環境移除掉了
NET現在不是已經成為主流嗎?搞不懂耶....
Re:求救幫忙dreamweaver與access資料檔無法聯繫

一般會員
因為一個產品不可能面面俱到~雖然我自己第一次知道時也很訝異~或許以後的版本CS X??又會有了
一個產品要做到支援各種技術花費的是龐大的資源跟人力還有穩定性
比方NET有微軟的Visual Stusio~
DREAM可能體認到這塊領域上沒辦法跟微軟競爭或是利益太少
進而當下先捨棄或是暫時割捨掉自己比較弱的一塊
這在公司的成長跟評估時是很重要的一塊(便利商店的原理!!裁撤掉不賺錢的那塊..)
這其實也告訴我們不要太依賴工具~不然沒有工具就什麼都不會了!!
一般會員