==ASP==
■ このスレッドは過去ログ倉庫に格納されています
0826nobodyさん
02/07/13 03:11ID:eHcclKT3ユーザー登録フォームを作っているのですが、データベースに接続して書き込もうとすると、以下のようなエラーが出て止まってしまいます。
これはどうしてなのかまったく分かりません。
エラーメッセージ:
Microsoft JET Database Engine エラー '80040e07'
抽出条件でデータ型が一致しません。
/member/reg.asp, 行 ※
ソース:
If Request.Form("name") & Request.Form("id") & Request.Form("pass") & Request.Form("email")<>"" Then
Set db=Server.CreateObject("ADODB.Connection")
db.Provider="Microsoft.Jet.OLEDB.4.0"
db.ConnectionString=Server.MapPath("member.mdb")
db.Mode=3
db.Open
SQL="SELECT * FROM publc WHERE ID='" & Request.Form("id") & "'"
SQL2="SELECT * FROM publc WHERE email='" & Request.Form("email") & "'"
SQL3="SELECT * FROM publc WHERE hname='" & Request.Form("name") & "'"
Set rs=db.Execute(SQL)
Set em=db.Execute(SQL2)
Set hn=db.Execute(SQL3)
If rs.EOF="True" Then
If em.EOF="True" Then
If hn.EOF="True" Then
SQL4="INSERT INTO publc(name,ID,pass,email,mg) " & "VALUES('" & Request.Form("name") & "','" & Request.Form("id") & "','" & Request.Form("pass") & "','" & Request.Form("email") & "','" & Request.Form("mg") & "')"
※ db.Execute(SQL4)
Response.Write "<body bgcolor='black' text='white'>"
Response.Write "<font size=7 color=red>登録しました。</font>"
Else
・
・
・
以下略
■ このスレッドは過去ログ倉庫に格納されています