1樓:匿名使用者
adoquery1.sql:=
'select * from user where username=''使用者名稱'' and password=''password'''
adoquery1.execute;
if adoquery.recordcount>0 then允許登陸
2樓:
procedure tform1.btnloginclick(sender: tobject);
begin
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from user where username=:username and password=:password');
adoquery1.parameters.parambyname('username').value := edtusername.text;
adoquery1.parameters.parambyname('password').value := edtpassword.text;
tryadoquery1.open;
if adoquery1.recordcount > 0 then
begin
showmessage('登入成功!');
close;//關閉登入窗體
endelse
showmessage('使用者名稱或密碼錯誤!');
except
showmessage('資料連線失敗!');
end;
end;
如果你要詳細提示錯誤則用下邊的
procedure tform1.btnloginclick(sender: tobject);
begin
adoquery1.close;
adoquery1.sql.clear;
adoquery1.sql.add('select * from user where username=:username');
adoquery1.parameters.parambyname('username').value := edtusername.text;
tryadoquery1.open;
if adoquery1.recordcount > 0 then
begin
adoquery1.first;
if adoquery1.fieldbyname('username').asstring = edtpassword.text then
begin
showmessage('登入成功!');
close;//關閉登入窗體
endelse
showmessage('密碼錯誤');
endelse
showmessage('使用者名稱錯誤!');
except
showmessage('資料連線失敗!');
end;
end;
用delphi製作資料庫課程設計的登入介面,測試的時候,輸入使用者名稱和密碼時登入失敗,有這樣的提示資訊。
3樓:匿名使用者
sql server的使用者和密碼沒有輸入正確。
4樓:亦夢似夢非夢
。。。400820123123
寬頻連線使用者名稱和密碼不正確,使用者名稱密碼驗證失敗,請確認您的寬頻使用者名稱與寬頻密碼並重新輸入。
因為你沒有正常斷開.而是直接重啟斷開.鐵通的主機那邊你的帳號還沒有下線,所以你重新登陸當然會提示密碼錯誤.但是過一段時間等鐵通那邊你的帳號長時間沒有流量活動.他就自動下線.你這邊就可以正常登上去了.記得07年上大學時,十多個宿舍都是拉的鐵通.因為服務商的裝置不夠先進時.同一個帳號密碼可以在不同的房間...
電腦登入時出現使用者名稱或密碼不對,怎麼辦
1 仔細想想密碼,看看是不是記錯輸錯了 2 用pe系統清除windows密碼 3 重灌系統 密碼正確但是電腦顯示使用者名稱不對該怎麼辦 1 按下 win r 調出執行對話方塊,然後在執行對話方塊中輸 control userpass word2 回車開啟使用者賬戶 2 彈出使用者賬戶介面,在 使用者...
Redhat Linux忘記使用者名稱和密碼怎麼辦
你在啟動的時候,加入grub的時候,進入單使用者模式,之後就可以重新設定使用者名稱和密碼了,passwd 還有,不要說自己菜,你還沒有到達菜這個等級。設定方法如下 1.在出現grub畫面時,用上下鍵選中你平時啟動linux的那一項 別選dos喲 然後按e鍵 2.再次用上下鍵選中平時啟動linux的那...