479
צפיות
צפיות
7
תשובות
תשובות
מה הבעיה במשפט הבא?
SQLstr1="INSERT INTO users (username,password,Email,details,age,rank,status)"
SQLstr1= SQLstr1 & " VALUES ('" & Request("userN") & "','"
SQLstr1= SQLstr1 & Request.Form("userP") & "','"
SQLstr1= SQLstr1 & Request.Form("E-MAIL") & "','"
SQLstr1= SQLstr1 & Request.Form("Wdetails") & "','"
SQLstr1= SQLstr1 & Request.Form("age") & "','"
SQLstr1= SQLstr1 & 0 & ","
SQLstr1= SQLstr1 & 1 & ")"
conn.Execute SQLstr1
conn.Close
Set conn = Nothing
השגיאה:
Error Type:
Microsoft JET Database Engine (0x80040E14)
Syntax error in INSERT INTO statement.
/GC/action_signUp.asp, line 64
השדות rank ו status הם שדות שמוגדרים כמספר…
7 תשובות
שיניתי את השדות אבל עדיין יש בעיה
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
שיניתי את השדות rank ו status לשדות מסוג טקסט, עדיין יש שגיאה, כשאני בודק מה יש בתוך השדות האלה (משנה את האקסקיוט לסתם response.write) אני מקבל משהו שנראה לי טוב:
INSERT INTO users(username,password,Email,rank,details,age,status) VALUES ('Tzahi','pass','[email protected]','0','hi','18','1')
אני עדיין מקבל שגיאה, השגיאה:
Error Type:
Microsoft JET Database Engine (0x80040E14)
Syntax error in INSERT INTO statement.
/GC/action_signUp.asp, line 62
מישהו יודע אולי מה הבעיה?… אני כבר נואש =
שנה בחזרה למספרים
וגם את AGE ותוריד את הגרשים בשדות מסוג מספר
עשיתי ככה וזה לא עובד… :::
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
אין גרש שמקיף שדות מסוג מספר וזה עדיין נותן לי את אותה שגיאה…
אין לאף אחד פתרון? 🙁
תבדוק
שלא השתמשת במילים שמורות
אני ממליץ להוסיף תמיד לכל שדה NAMEtbl
ואז בטוח לא יהיו בעיות מהסוג הזה
תודה רבה, כנראה שזו הייתה הבעיה! 🙂
תודה רבה רבה רבה!!!
(: