כותב |
|
SBD פורומיסט על
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1194
|
נשלח בתאריך: 18 April 2005 בשעה 17:15 | | IP רשוּם
|
|
|
|
טוב חזרתי קצת "לתכנת" ב-ASP עקב הבגרות הקרובה, ואת האמת די שחכתי את הרוב...
בכל מקרה שאני מריץ את השאילתה הבאה הוא מציג לי שגיאה כזאת
Error Type: Microsoft JET Database Engine (0x80040E14) שגיאת תחביר במשפט INSERT INTO. /web/SignUp.asp, line 30
ואת האמת אני לא מבין איפה יש לי שגיאה, הנה המשפט:
קוד:
"INSERT INTO users(username, pass, email, ML, sex, pn, fn, prePhone, phone, prePelephone, pelephone, address, level) VALUES('" & username & "','" & pass & "','" & email & "','" & ML & "','" & sex & "','" & pn & "','" & fn & "','" & prePhone & "','" & phone & "','" & rePelephone & "','" & pelephone & "','" & address & "', '1')" |
|
|
[שאני עושה write לשמתנה שמחזיק את השאילתה אני מקבל את הדבר הבא:
קוד:
INSERT INTO users(username, pass, email, ML, sex, pn, fn, prePhone, phone, prePelephone, pelephone, address, level)VALUES('s','ssssss','ssws@S,scom.','on','male','','',' ','','','','', '1') |
|
|
אז מה בעיה משהו יודע?
__________________ ~ Nobody Is Perfect, I'm Nobody ~
פורומים
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 18 April 2005 בשעה 17:19 | | IP רשוּם
|
|
|
|
נסה:
1. רווח לפני ה-VALUES
2. האם כל הערכים הם מחרוזות? רק מסביב למחרוזות אתה שם גרשיים
|
חזרה לתחילת העמוד |
|
|
SBD פורומיסט על
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1194
|
נשלח בתאריך: 18 April 2005 בשעה 18:20 | | IP רשוּם
|
|
|
|
1. ניסיתי לא עזר
2. לא ידעתי..סבבה אני יבדוק :) תודה אחי
__________________ ~ Nobody Is Perfect, I'm Nobody ~
פורומים
|
חזרה לתחילת העמוד |
|
|
SBD פורומיסט על
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1194
|
נשלח בתאריך: 18 April 2005 בשעה 19:44 | | IP רשוּם
|
|
|
|
בעע ניסיתי גם לא הולך שיניתי את כל השדוג ב-DB לסוג טקסט ועדין לא עבד :(
אולי זה קשור לזה שיש לי ב-DB עמודת ID [מסוג מספור אוטומתי?]
__________________ ~ Nobody Is Perfect, I'm Nobody ~
פורומים
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 18 April 2005 בשעה 19:44 | | IP רשוּם
|
|
|
|
תשים את הקוד + בסיס הנתונים איפשהוא ואני אבדוק
|
חזרה לתחילת העמוד |
|
|
SBD פורומיסט על
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1194
|
נשלח בתאריך: 18 April 2005 בשעה 19:45 | | IP רשוּם
|
|
|
|
פששש זריז זה היה...
אני כבר ידבר איתך יותר מאוחר באיסי אחי...:)
__________________ ~ Nobody Is Perfect, I'm Nobody ~
פורומים
|
חזרה לתחילת העמוד |
|
|
Alias משתמש חבר
הצטרף / הצטרפה: 13 January 2005
משתמש: מנותק/ת הודעות: 344
|
נשלח בתאריך: 19 April 2005 בשעה 00:04 | | IP רשוּם
|
|
|
|
קוד:
"INSERT INTO users(username, pass, email, ML, sex, pn, fn, prePhone, phone, prePelephone, pelephone, address, level) VALUES('username','pass','email','ML','sex','pn','fn','preP hone','phone','rePelephone','pelephone','address','1');"
|
|
|
ככה אי-אפשר?
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 19 April 2005 בשעה 19:40 | | IP רשוּם
|
|
|
|
דבר ראשון, שים לב שיש לך פה:
קוד:
"INSERT INTO users(username, pass, email, ML, sex, pn, fn, prePhone,
phone, prePelephone, pelephone, address, level) VALUES('" &
username & "','" & pass & "','" & email & "','"
& ML & "','" & sex & "','" & pn & "','" &
fn & "','" & prePhone & "','" & phone & "','" &
rePelephone & "','" & pelephone & "','" & address &
"', '1')" |
|
|
שגיאת כתיב - "rePelephone"
זו לא הבעיה, אבל זו עוד בעיה. עדיין לא מצאתי את הבעיה המדויקת שמה. יושב על זה כרגע
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 19 April 2005 בשעה 19:43 | | IP רשוּם
|
|
|
|
OK
פתרתי את הבעיה.
המילה level היא חלק משפת SQL.
מה שאתה צריך לעשות זה לשנות את השם של העמודה בטבלה, למשל להיות level1 ואז גם לשנות את הקוד.
הנה הקוד המתוקן:
קוד:
SQL =
"INSERT INTO users (username, pass, email, ML, sex,
pn, fn, prePhone, phone, prePelephone, pelephone,
address, level1)" & _
" VALUES ('" & username &
"','" & pass & "','" & email & "','" & ML &
"','" & sex & "','" & pn &
"','" & fn & "','" & prePhone & "','" & phone &
"','" & prePelephone & "','" & pelephone & "','" &
address & "', '1')" |
|
|
|
חזרה לתחילת העמוד |
|
|
SBD פורומיסט על
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1194
|
נשלח בתאריך: 20 April 2005 בשעה 00:51 | | IP רשוּם
|
|
|
|
Cקשר לראשון עליתי על זה יותר מאוחר....
ובקשר לשני צודק זה כנראה הייתה הבעיה....בכל מקרה ניסיתי לפני זה גם בלי LEVEL עכשיו יש לי בעיה כנראה עם ה-IIS ולא עם הקוד, למה הוא מציג את אותה שגיאה בסקריפטים שבאים עם ה-IIS לדוגמא כאילו...
השגיאה כזאת:
קוד:
Error Type: Microsoft JET Database Engine (0x80004005) על הפעולה להשתמש בשאילתה הניתנת לעדכון. /web/SignUp.asp, line 35 |
|
|
שורה 35 מכילה בעצם את הפקודה לעדכון המסד עם שאילת ה-SQL....
מה צריך לעשות כדי לתקן את זה?
** שוב זה לא בעיה בקוד, בדוק! זה משהו עם ה-IIS, למשהו יש מושג? **
__________________ ~ Nobody Is Perfect, I'm Nobody ~
פורומים
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 20 April 2005 בשעה 01:20 | | IP רשוּם
|
|
|
|
כן, אני לא בבית אבל אם אני לא טועה -->
מקש ימני על הספריה, security ואתה צריך לתת לכל המשתמשים גישת כתיבה לספריה של הDB
|
חזרה לתחילת העמוד |
|
|
SBD פורומיסט על
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1194
|
נשלח בתאריך: 20 April 2005 בשעה 13:12 | | IP רשוּם
|
|
|
|
UnderWarrior כתב:
כן, אני לא בבית אבל אם אני לא טועה -->
מקש ימני על הספריה, security ואתה צריך לתת לכל המשתמשים גישת כתיבה לספריה של הDB
|
|
|
כבר נתתי ממזמן, זה לא עוזר :(
__________________ ~ Nobody Is Perfect, I'm Nobody ~
פורומים
|
חזרה לתחילת העמוד |
|
|
UW אורח
הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין הודעות: 12647
|
נשלח בתאריך: 20 April 2005 בשעה 14:57 | | IP רשוּם
|
|
|
|
u gave to _all_ users? try that.
and sorry for the english... stupid linux
|
חזרה לתחילת העמוד |
|
|
ShadowBeast אחראי פורומים
הצטרף / הצטרפה: 22 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1073
|
נשלח בתאריך: 20 April 2005 בשעה 19:37 | | IP רשוּם
|
|
|
|
יש לך בעייה עם עברית בלינוקס?
הייתה לי כזאת בעייה אבל פתרו לי אותה בwww.whatsup.co.il
תשאל שם או שתחפש את הפוסט שלי(ישןןן ישן עם המשתמש הקודם שלי שם ssj6 או ssj666)
ואגב... איזה הפצה יש לך?
|
חזרה לתחילת העמוד |
|
|
SBD פורומיסט על
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1194
|
נשלח בתאריך: 20 April 2005 בשעה 21:42 | | IP רשוּם
|
|
|
|
אין לי אפשרות כזאת...=\
אני עשיתי כאילו
קליק ימני על התיקיה -> שיתוף ואבטחה -> שתף תיקיה זו או משהו כזה-> נפתח חלון נתתי לו גישת כתיבה והרשאות "שוטטות" או משהו כזה....
__________________ ~ Nobody Is Perfect, I'm Nobody ~
פורומים
|
חזרה לתחילת העמוד |
|
|
ניר מנהל האתר
הצטרף / הצטרפה: 12 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 3296
|
נשלח בתאריך: 21 April 2005 בשעה 22:29 | | IP רשוּם
|
|
|
|
על איזה windows אתה עובד?
ב-XP זה מקש ימני -> properties ואז security ויש לך את ההרשאות לכל קבוצת משתמשים, ואז אתה מגדיר ל_all users_ גישת כתיבה/קריאה וכו'.
|
חזרה לתחילת העמוד |
|
|
SBD פורומיסט על
הצטרף / הצטרפה: 13 January 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 1194
|
נשלח בתאריך: 22 April 2005 בשעה 01:22 | | IP רשוּם
|
|
|
|
אז זהו שאין לי את זה...:(
[יש לי XP עם תוספת עברית אז אם תוכל לנווט אותי לפי עברית יהיה טוב...]
__________________ ~ Nobody Is Perfect, I'm Nobody ~
פורומים
|
חזרה לתחילת העמוד |
|
|
|
|