我用VB做了註冊和登陸的程式,可是還是不對。就是註冊使用者的時候,註冊成功,可是登陸還是錯誤

時間 2022-03-28 03:40:17

1樓:匿名使用者

登入**中,這個select語句,有一個非常容易犯又非常不容易察覺的錯誤:

strsql = "select * from 密碼錶 where 登陸名='" & logname & "'" + " and 密碼='" & logcode & " '"

最後一對雙引號中的單引號前有一個空格!!!!

要知道這句語句中,凡是單引號與雙引號相近的位置,都不要有空格!!!

2樓:匿名使用者

'-----------------------------------------------沒有輸入使用者名稱和密碼則不能登陸

logname = text1.text

logcode = text2.text

strsql = "select * from 密碼錶 where 登陸名='" & logname & "'" + " and 密碼='" & logcode & " '"

這句strsql是直接複製過來的嗎?如果是的話,那最後面的 logcode & " '"

注意兩個雙引號之間的那個單引號,因為在單引號之前還多了個空格。應該為

strsql = "select * from 密碼錶 where 登陸名='" & logname & "'" + " and 密碼='" & logcode & "'"

註冊不能再註冊的問題,是遊標問題

if command1.caption = "註冊" then

command1.caption = "確認"

' mbookmark = data1.recordset.bookmark

data1.refresh

data1.recordset.addnew

'data1.recordset.update

'data1.recordset.movelast

text1.setfocus

else

command1.caption = "註冊"

data1.recordset.update

data1.recordset.movelast

end if

-------------

在data1.refresh

data1.recordset.addnew

這個部分新增記錄的時候,不是重新整理data1,而是要把遊標放到最後

改成data1.refresh

data1.recordset.movelast

data1.recordset.addnew

在兩句中間加一條就好了

3樓:匿名使用者

登陸中的sql語句,後面name 和密碼之間是用+嗎?不是吧!把「+」去掉試試!

用VB做的登入系統登陸不上去

jiluji.open select from 使用者 where 使用者名稱 trim yonghumin and 密碼 trim mima sqlconnection 大概看了下,你先這樣改一下看看,不行再追問 jiluji.open select from 使用者 where user id ...

MT4如何登陸真實賬戶,我用的是AETOS艾拓思

真實賬戶肯定要先入金的!成功入金啟用賬戶後,系統將會為你提供交易賬號 密碼及伺服器資料,然後使用該賬號和密碼登入aetos mt4 交易平臺,選擇伺服器,即可登入真實賬戶進行交易。修改aetos艾拓思的mt4的交易密碼要什麼操作?一般平臺修改密碼的話都是在mt4裡面進行,具體步驟是工具 選項 伺服器...

為什麼登陸不了摩爾莊園,我的摩爾莊園密碼和賬號都對可為什麼登陸不上

我猜 1.是要換主機.2.電腦程式要更新.我建議你 把主機換一下 也可以讓電腦自動更新.這就是我的意見.太卡了,我經常這樣,重登陸就行了。被遮蔽了,無法解開!除非電腦高手,也許遇到黑客了 電腦如果正常,你的可能被封了,打 給客服,你就知道了!要等下次更新,才可以玩 系統錯亂或網速超時,我也經常這樣。...