[問題] asp.net連接資料庫

看板Web_Design作者 (香蕉公車)時間15年前 (2010/07/28 17:48), 編輯推噓2(206)
留言8則, 4人參與, 最新討論串1/1
各位大大好,在下最近開始學習用ASP.NET寫動態網頁,碰到了一個問題~想請問大家 (目前都在本機上練習和測試一些基本的語法,不過會連到區網裡的DB) 有一個網頁想insert使用者輸入的資料到DB(MS SQL SERVER2008)裡,本來可以運作 但是我想要把程式改好看一點,所以更動了sqldatasource在連線部分的設定 把sql指令改到cs檔裡,把連線設定放到web.config裡,讓主頁面看起來乾淨一點 就在改完之後網頁跑得出來,但是insert按鈕點擊後就會發生錯誤,錯誤訊息是: [ArgumentException: 找不到必要的 .Net Framework Data Provider。可能尚未安裝。] [在執行目前 Web 要求期間,產生未處理的例外狀況。如需有關例外狀況來源與位置的資 訊,可以使用下列的例外狀況堆疊追蹤取得。] 上網查了之後,有說法是問題在machine.config裡沒有設定<DbProviderFactories> 但是再去查該屬性相關的設定方法似乎...搔不到癢(照著設定還是有錯) 請問是我手殘的改到哪些基本連線設定,才會發生這個錯誤訊息? 再三的檢查改動的地方,還是不知道有哪裡少了,當真QQ,希望大家能夠指導一下問題 還有在碰到這些沒碰過的EXCEPTION,板友們都是怎麼去找資源來DEBUG? 在比較少問人的情況下,我都是四處google,還有微軟的文件庫 只是還是常遇到沒辦法解決的問題~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.21.104.65

07/28 17:49, , 1F
初次發文,如有違反板規的地方請告知,謝謝~
07/28 17:49, 1F

07/28 17:52, , 2F
應該是Provider打錯字而已吧
07/28 17:52, 2F

07/28 18:04, , 3F
歐不,真的~~<%$ ...%> 忘記加$號QQ
07/28 18:04, 3F

07/28 18:06, , 4F
可以請問<%$ %>括號特別的涵意嗎?好像bind也這樣括住
07/28 18:06, 4F

07/28 18:07, , 5F
還不了解bind的意思,感覺是更動資料的時候用...
07/28 18:07, 5F

07/28 19:49, , 6F
就自己的理解 BIND是跟資料庫雙向 EVAL就是只讀資料庫資料
07/28 19:49, 6F

07/28 21:48, , 7F
你就想作是連結變數的值
07/28 21:48, 7F

07/29 16:24, , 8F
謝謝各位的回應@@
07/29 16:24, 8F
文章代碼(AID): #1CJ_pL_d (Web_Design)