-
sqlstr = "select * from where username='"& yonghu &"' and password='"& mima &"'"
sql語句錯了,密碼應該是一串數字,不能以字串的形式匹配,修改為以下語句。
sqlstr = "select * from where username='"& yonghu &"' and password="& mima
這樣,您就可以匹配資料庫進行搜尋...
而且最好用js提示不要直接列印,否則會掉下來,後續的htm結構也無法出現在頁面上。
這將結束當前程式的執行,但 HTML 結構的其餘部分仍將出現。
-
提示“使用者名稱、密碼錯誤或您不是此類使用者,請重新輸入! 這句話足以證明SQL語句查詢沒有被記錄下來。
所以我們首先要輸出SQL語句,看看SQL語句是否有問題。
在 sql,conn,1,3 語句上方新增一句話。
檢查輸出SQL語句是否有問題,是否未獲取使用者或密碼值,使用者或密碼值是否不正確,或者SQL語句語法是否不正確。
這可以很容易地解決這個問題。
-
寫出 sql 並看一看。
檢查使用者或密碼是否與資料庫對應,我認為應該是request("user")
或者 md5(trim(request(.)"password"密碼是 MD5 加密的。
這是錯誤的。
-
在 sql,conn,1,3 之前新增以下語句。
SQL 來檢視結果。
最好是 user=request("user") 到 user=trim(request("user"))
-
if namenumber="段數大"or pwd=""then"使用者名稱和密碼不能留空")
end if
第一行應該是如果 namenumber 為 null 或 pwd 為 null,則
if reback=1 then
sql=sql&"and passdword='"pwd&"'
call chkform(sql)
if reback=1 then
"著陸失敗")
應新增兩個 Bidong end ifs
-
users 表是否存在?
dim conn,connstr
dim sqldatabasename,sqlpassword,sqlusername,sqllocalname
sqldatabasename = "1111" '資料庫的名稱。
sqlpassword = "11" '資料庫密碼。
sqlusername = "1111" '資料庫使用者名稱。
sqllocalname = "(local)" '資料庫伺服器,通常(本地),可以使用IP
connstr = "provider = sqloledb; user id = " & sqlusername & "; password = " & sqlpassword & "; initial catalog = " & sqldatabasename & "; data source = " & sqllocalname & ";"
set conn="")
connstr
if err then '發生錯誤時。
set conn = nothing
系統資料庫連線不正確,請檢查連線字元" '您可以自己翻譯。
end if
-
您只需要驗證使用者名稱和密碼是否正確,其餘情況均為失敗
-
如果有問題,你把問題發出去,**沒問題。
-
你用sqlgetadmin列印出這個語句,在查詢分析器中執行,看看能不能查詢到對應的資料,然後根據輸入的資料判斷接下來的執行,如果不行,加我嗨,我幫你解決!
-
我不能那樣告訴你,我要看看你表格的全部內容。
首先檢查您的網際網絡連線是否正常工作,並確保您的網際網絡連線穩定且不是間歇性的。 >>>More
這可能是由於以下原因:
1.操作錯誤,比如一些**問題,有的使用者一夜之間收到上百條簡訊驗證碼,但這種情況發生的概率很低; >>>More