菜鳥模仿duwamish開發時經常見的出錯
發表時間:2024-02-17 來源:明輝站整理相關軟件相關文章人氣:
[摘要]仿照duwamish開發自己的程序時,常常遇到一些問題:1、只顯示table的結構,無法顯示table中的數據。 一般是DataAccess層中相應的class有問題,如dsCommand沒有正確賦值,故 daCommand.Fill(data)時沒有數據填充。我現在還有一個不太清楚的地方,...
仿照duwamish開發自己的程序時,常常遇到一些問題:
1、只顯示table的結構,無法顯示table中的數據。
一般是DataAccess層中相應的class有問題,如dsCommand沒有正確賦值,故 daCommand.Fill(data)時沒有數據填充。我現在還有一個不太清楚的地方,在DataAccess層中的任何一個class,在dsCommand.TableMappings.Add("Table",BookData........中,將Table改為其它的名稱,也有這個問題。
所以出現這樣的原因往往是將幾個class(如book,customer等)中的函數東抄西抄,結果有問題了。
2、出現connection未定義故障。
我仔細檢查sql數據庫連接字符,完全正常啊。后來才發現,是web項目中global.asax文件的問題。將global.asax.cs刪除,修改global.asax文件,取消繼承global,一切正常了。
原來我是重新建立了一個web項目,global.asax是默認生成的,但是duwamish對該文件進行了改動。這個問題我是弄了很久才發現的。
還有一些故障,如由于沒有重新編譯各個項目,導致其它引用的項目“無法引用”錯誤、數據庫連接不上導致“未將項目配置為調試模式,web服務器無法啟動為調試”等等,由于錯得太不應該,就不好意思講了。