עבר עריכה לאחרונה בתאריך 25.03.04 בשעה 16:50 על ידי על-ידי ELECTROD (סגן מנהל)
כל השדות שלי הם מסוג טקסט, אני מוסיף נתונים בעזרת "INSERT INTO"
אני מוסיף נתונים ע"י הקוד הבא:
SQLstr1="INSERT INTO users(username,password,Email,rank,details,age,status)"
SQLstr1= SQLstr1 & " VALUES('" & Request("userN") & "','"
SQLstr1= SQLstr1 & Request.Form("userP") & "','"
SQLstr1= SQLstr1 & Request.Form("E-MAIL") & "','0','"
SQLstr1= SQLstr1 & Request.Form("Wdetails") & "','"
SQLstr1= SQLstr1 & Request.Form("age") & "','1')"
conn.Execute(SQLstr1)
conn.close
set conn=nothing
הדפדפן מודיע לי על השגיאה:
Microsoft JET Database Engine (0x80040E14)
Syntax error in INSERT INTO statement.
/GC/action_signUp.asp, line 62
כשאני בודק מה נכנס למשתנה SQLstr1 אני מקבל משפט שלדעתי הוא נכון, ואני לא מבין מה הבעיה:
INSERT INTO users(username,password,Email,rank,details,age,status) VALUES ('Tzahi','pass','[email protected]','0','hi','18','1')
מישהו יודע אולי מה הבעיה?
תודה מראש.
צחי.