以下所寫是個人遇到問題解決方式,
不是通用方式,
因為太多太多種撰寫方式會出現這樣的錯誤,
但不外乎就是某個物件還在執行而卡住。
個人遇到的問題是,
資料庫存取時,
一開始會去以Datareader方式讀出目前密碼,
最後面以Update的Sql語法去進行更改資料庫中密碼欄位。
每次在Update語法執行時都會出現
正所謂"並未將物件參考設定為物件的執行個體",
檢查了一下程式,
就是上面的Datareader沒有關掉所致。
所以使用Datareader時要切記:
下了Read(),
一定要有一個Close()去相呼應,
才部會導致這樣的問題產生。
若爾後遇到這樣的問題,
由不同種原因所導致,
我會再更新此篇,
下回見。
沒有留言:
張貼留言