機房重構之登入錯誤總結

2021-07-09 18:25:01 字數 1405 閱讀 1261

登入錯誤總結

1.connectionstring屬性尚未初始化

屬性尚未初始化,說明在使用它之前沒有給它賦值。

解決方法:首先,你需要去檢查配置檔案是否正確。

<?xml version="1.0" encoding="utf-8" ?>

如果正確,你可以再去sqlhelper中檢視是否**寫的有錯誤。

'配置檔案

dim conn as new sqlconnection(strconnection) '建立資料庫連線

2.  無法生成解決方案系統會提示你,有大約100個左右的警告和錯誤,都是未能找到元資料檔案(.dll),這個原因可能是你引用的時候發生了錯誤,引用錯誤,還有可能是你**中引用的相關地方發生了錯誤。

解決方法:這個問題可以把用到的這個dll的專案中引用刪除然後再重新引用,重新生成解決方案,如果不能確定是哪個引用出現問題,還可以將各層的引用都刪除,然後重新引用,此時需要特別注意別再引用錯誤了。

最簡單的方法是把ui層中\bin\debug中的所有檔案,全部刪除,然後重新開啟解決方案,重新生成解決方案也可以。

3. "未能載入檔案或程式集「dal」或它的某乙個依賴項。系統找不到指定的檔案」的解決方案 。

出現這種問題的可能原因:

1:dll檔名與載入時的dll檔名不一致。

2:.dll檔案根本不存在,即出現丟失情況。

3.:載入dll路徑錯誤,即dll檔案存在,但載入路徑不正確

檔名一致,在ui層沒有查詢到生成的關於d層的dll檔案,程式執行的機制是在ui中bin資料夾下的debug裡面必須得有別的程式集生成的dll檔案,程式在執行時會直接在啟動的ui裡面直接的呼叫所需要的dll檔案。

解決方法:更改dal層的生成輸出路徑:改為ui\bin\debug\就可以了。

4.呼叫的目標發生異常

這個問題可能是你移動了檔案造成的,我就是把dal中的dll檔案移動到了ui層中,從而出現這個錯誤的。根本原因:發布的路徑錯誤或者生產檔案位置移動過。

解決方法:把移動的檔案還原,指定正確的發布路徑。**中盡量不要使用絕對路徑,盡量使用相對路徑。

總結:萬事開頭難,確實很難,不過通過網上查詢,都解決了。這些問題讓我了解到了,做事不一定能夠一帆風順,總會遇到問題,當你遇到問題時,你不能覺得麻煩,這樣你沒去做前就放棄了,那你一定不能成功。遇到問題,要有樂觀的心態,把它當成你的機會,學習更多知識的機會,這樣你不僅收穫更多,還鍛鍊了自己能力,一舉兩得。

機房重構之錯誤集錦(一)

今天在除錯錯誤的時候,儲存過程中有個查詢資料庫語句錯誤,這個錯誤在第一次機房收費系統中我們就經常遇到,就是下圖這個錯誤。這個錯誤,我們可以很容易的想到是資料庫的語句問題,那麼關鍵是要怎麼改正呢。set sql select from getname where combox1 combox4 cha...

機房重構總結

萬事開頭難,也不知道是哪位大師說的,這次機房的重構讓我深刻的體會到了這句話的含義。剛剛接觸分層,對分層也不理解,照著三層登陸的例項敲乙個登陸出來,然後看著網上的包圖,就想著加乙個抽象工廠,簡直無從下手,不斷的看書,也請教前人。到最後看抽象工廠的設計模式都不用看目錄,直接翻開了。無從下手,不知所措,這...

機房重構總結

機房重構這個專案已經完成了,是時候總結一下這段時間的感受。其實按照軟體的生命週期來講,應該是可行性分析 專案開發計畫 需求分析 概要設計 詳細設計 編碼 測試 維護這個流程的。之前已經做過第一遍機房收費系統了,所以有些步驟就省略了,這次先是自己設計的資料庫,然後就開始編碼,之後開始測試,最後找 驗收...