實例一
錯誤1:輸入的用戶名和口令正確但是還是登錄驗證未正常完成!
這個錯誤可能是2種原因造成的
1、代碼錯誤
應該改一下。最後一句“”裏面有‘
objcn.Open
'執行查詢命令,獲得用戶登錄口令
strsql = "SELECT 口令 FROM 系統用戶 WHERE 用戶名='" & txtUserName & "'"
2、數據庫連接錯誤
數據庫連接錯誤,可以用逐句調錯來看一下是不是直接跳過了那段代碼。
我們輸入的連接數據庫代碼如下
objcn.ConnectionString = "Provider = Microsoft.Jet.OLEDB.4.0;" & "Data Source= " & App.Path & "\實例1.mdb"
App.Path是相對位置,所以應該講數據庫和程序存在一個位置。
實例二和實例三
這個沒有什麼報錯的,因爲有了第一個的經驗,一般都是數據庫的問題。
但是這個你需要改一下實例一的數據庫來驗證你的程序有沒有錯誤。
實例四
錯誤1:用戶類型未定義這是因爲沒有引用。
工程——引用——Microsoft ActiveX DataObjects 2.8 Library
錯誤2:沒有該項目
這是因爲代碼的問題,如圖代碼裏有身份,但是我們用數據庫裏只要用戶名和口令然後解決方法有兩個
1、改代碼
objdatasource!身份 = objrs!身份
將這句刪除
2、在數據庫里加身份
實例五
錯誤1:與實例四錯誤1相同
錯誤2:
這是因爲代碼中查詢有身份,然後用的之前的數據庫裏面沒有。在數據庫里加上身份即可