まず私がやろうとしているのは、成功したサイトにアクセス データベースをリンクすることです。現在、電子メールが存在する場合に通常表示されるodbcエラーメッセージの代わりに、入力された電子メールがすでに存在することを示す特定のメッセージをサインアップページに表示しようとしていますが、エラーメッセージが存在するかどうかに関係なく表示されます。これまでに行ったコードを以下に示します。何が間違っているのかについての洞察をいただければ幸いです。
sql="INSERT INTO Customers (Customerfirstname, Customerlastname, Email, Password, Address, Phoneno) VALUES (' "&fname&"',' "&lname&"','"&email&"',' "&password&"',' "&caddress&"',' "&phno&"')"
on error resume next
Con.Execute sql
if err.number <> 0 then
response.write("E-mail already exist")
else
' append the query string to the redirect URL
If (Request.QueryString <> "") Then
If (InStr(1, MM_editRedirectUrl, "?", vbTextCompare) = 0) Then
MM_editRedirectUrl = MM_editRedirectUrl & "?" & Request.QueryString
Else
MM_editRedirectUrl = MM_editRedirectUrl & "&" & Request.QueryString
End If
End If
end if
Response.Redirect(MM_editRedirectUrl)
con.close: set conn = nothing