0

まず私がやろうとしているのは、成功したサイトにアクセス データベースをリンクすることです。現在、電子メールが存在する場合に通常表示される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
4

2 に答える 2

0

実際のエラーを確認します。

if err.number <> 0 then
     response.write(err.description)         
else
..
于 2013-08-20T11:02:38.777 に答える