כותב |
|
shayhibah משתמש מתחיל
הצטרף / הצטרפה: 30 May 2007
משתמש: מנותק/ת הודעות: 30
|
נשלח בתאריך: 30 May 2007 בשעה 16:58 | | IP רשוּם
|
|
|
|
הודעתך הייתה:
אני מנסה לרשום קובץ שיכניס נתונים לתוך טופס
הנה הקוד:
קוד:
If oRS.EOF Then mySQL = "INSERT INTO Members (Username,[Password],Email,BirthYear) " "VALUES ('"& Username & "','" & Password & "','" & Email & "',"& BirthYear &")"
מופיעה לי ההודעה הזאת:
- Error Type:
שגיאת קומפילציה של Microsoft VBScript (0x800A0401) נדרש סוף משפט /Project-HTML/ASP/Register.asp, line 36, column 15 mySQL = INSERT INTO Members (Username,[Password],Email,BirthYear) VALUES ('" --------------^ מה יכולה להיות הבעיה????????????????????
|
|
|
תודה לעוזרים...
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 30 May 2007 בשעה 18:02 | | IP רשוּם
|
|
|
|
תוסיף בסוף השורה הראשונה & _ קודם ה- & ואז ה- _ עם רווח באמצע ולפני
בעקרון שים לב שהשורה השנייה סתם מופיעה שם ואין סימן של שרשור לפניה... הסימן של & הוא לשרשור והסימן של _ הוא להמשך בשורה הבאה
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
shayhibah משתמש מתחיל
הצטרף / הצטרפה: 30 May 2007
משתמש: מנותק/ת הודעות: 30
|
נשלח בתאריך: 30 May 2007 בשעה 18:08 | | IP רשוּם
|
|
|
|
סתכל גבר, זה הקוד שעכשיו יש לי:
קוד:
If oRS.EOF Then mySQL = "INSERT INTO Members (Username, Password, Email, BirthYear) " &_ "VALUES (" &_ "'" & Username & "'" & ", " &_ "'" & Password & "'" & ", " &_ "'" & Email & "'" & ", " &_ " & BirthYear & " &_ ")"
Error Type: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access Driver] שגיאת תחביר (אופרטור חסר) בביטוי השאילתה '& BirthYear &'. /Project-HTML/ASP/Register.asp, line 46
|
|
|
איפה הבעיה בדיוק? תודה רבה רבה!
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 30 May 2007 בשעה 18:15 | | IP רשוּם
|
|
|
|
תוריד את הגרשיים מ-" & BirthYear & " &_
ונראה לי שתהיה לך שגיאה בגלל שתאריכים של access אם בחרת בסוג מתאים צריך לשים בין ##
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
shayhibah משתמש מתחיל
הצטרף / הצטרפה: 30 May 2007
משתמש: מנותק/ת הודעות: 30
|
נשלח בתאריך: 30 May 2007 בשעה 18:23 | | IP רשוּם
|
|
|
|
עדיין יש בעיה =\
קוד:
- Error Type:
שגיאת קומפילציה של Microsoft VBScript (0x800A03EA) שגיאת תחביר /Project-HTML/ASP/Register.asp, line 43 & BirthYear & &_
If oRS.EOF Then mySQL = "INSERT INTO Members (Username, Password, Email, BirthYear) " &_ "VALUES (" &_ "'" & Username & "'" & ", " &_ "'" & Password & "'" & ", " &_ "'" & Email & "'" & ", " &_ & BirthYear & &_ ")"
|
|
|
הbirthyear הוא מסוג מספר... זה רק שנה של לידה
|
חזרה לתחילת העמוד |
|
|
shayhibah משתמש מתחיל
הצטרף / הצטרפה: 30 May 2007
משתמש: מנותק/ת הודעות: 30
|
נשלח בתאריך: 30 May 2007 בשעה 21:03 | | IP רשוּם
|
|
|
|
מישהו? בבקשה זה דחוף...
תודה
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 30 May 2007 בשעה 23:23 | | IP רשוּם
|
|
|
|
אתה ממש מתקשה עם ה-syntax, הא ?
במקום & BirthYear & &_ תשים & BirthYear &_
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
shayhibah משתמש מתחיל
הצטרף / הצטרפה: 30 May 2007
משתמש: מנותק/ת הודעות: 30
|
נשלח בתאריך: 31 May 2007 בשעה 10:03 | | IP רשוּם
|
|
|
|
אחי עדיין יש בעיה.. =\
קוד:
Error Type: שגיאת קומפילציה של Microsoft VBScript (0x800A03EA) שגיאת תחביר /Project-HTML/ASP/Register.asp, line 43 & BirthYear &_
|
|
|
וד"א אם אתה מדבר על הsyntax בכלל לא למדנו את זה יש לי להגיש פרוייקט והמורה הדפוק אמר קח תשנה ותגיש הוא אפילו לא טרח ללמד... =\
כדי שיהיה עוד קצת סדר הנה הקובץ ASP:
קוד:
<%@ Language=VBScript%> <html> <head> <title>TesformAnswers</title> <meta http-equiv="Page-Enter" content="revealTrans(Duration=1.0,Transition=12)"> <link rel=stylesheet type="text/css" href="iframescroll.css"> </head> <body bgcolor=black> <center> <font color=white face=tahoma size=2> <% Username=Request.Form("uname") Password=Request.Form("pass") Email=Request.Form("emailadrs") BirthYear=Request.Form("birth")
BirthYear=CInt(BirthYear)
Function fixQuotes(theString) fixQuotes=Replace(theString, "'", "''") End Function
Username=fixQuotes(Username) Password=fixQuotes(Password)
Set oConn = Server.CreateObject("ADODB.Connection")
oConn.Open "Driver={Microsoft Access Driver (*.mdb)};" & _ "Dbq=" & Server.MapPath("DB\Clients.mdb") & ";" & _ "Uid=admin;" & _ "Pwd=;"
mySQL = "SELECT * FROM Members WHERE (Username='" & Username & "' AND Password='" & Password & "' AND Email='" & Email & "' AND BirthYear=" & BirthYear & ")"
Set oRS = oConn.Execute (mySQL)
If oRS.EOF Then mySQL = "INSERT INTO Members (Username, Password, Email, BirthYear) " &_ "VALUES (" &_ "'" & Username & "'" & ", " &_ "'" & Password & "'" & ", " &_ "'" & Email & "'" & ", " &_ & BirthYear &_ ")"
oConn.Execute(mySQL) Response.Write "תהליך ההרשמה הושלם-כדי לשתוכל/י להינות מהאתר אנא התחבר/י" Response.Write "<br>" Else Response.Write "המשתמש כבר קיים באתר" Response.Write "<br>" End If
oRS.Close Set oRS = Nothing
oConn.Close Set oConn = Nothing Response.Redirect "http://127.0.0.1/Project-HTML/Enter.asp"
%> </font> <a href="http://127.0.0.1/Project-HTML/Mframe.html" target="mainframe"><img src="http://127.0.0.1/Project-HTML/images/backm.jpg" border="0"></img></a> </center> </body> </html>
|
|
|
|
חזרה לתחילת העמוד |
|
|
DorZki משתמש מתחיל
הצטרף / הצטרפה: 31 May 2007 מדינה: Israel
משתמש: מנותק/ת הודעות: 11
|
נשלח בתאריך: 31 May 2007 בשעה 10:50 | | IP רשוּם
|
|
|
|
שי אחי ממצב?
הוא ענה לך :
תשנה את זה:
קוד:
mySQL = "INSERT INTO Members (Username, Password, Email, BirthYear) " &_
"VALUES (" &_
"'" & Username & "'" & ", " &_
"'" & Password & "'" & ", " &_
"'" & Email & "'" & ", " &_
& BirthYear &_
")"
|
|
|
ל:
קוד:
mySQL = "INSERT INTO Members (Username, Password, Email, BirthYear) " &_
"VALUES (" &_
"'" & Username & "'" & ", " &_
"'" & Password & "'" & ", " &_
"'" & Email & "'" & ", " &_
& #BirthYear# &_
")"
|
|
|
__________________ כותרת - לעעעעע!! באמת?!
|
חזרה לתחילת העמוד |
|
|
shayhibah משתמש מתחיל
הצטרף / הצטרפה: 30 May 2007
משתמש: מנותק/ת הודעות: 30
|
נשלח בתאריך: 31 May 2007 בשעה 10:53 | | IP רשוּם
|
|
|
|
עדיין יש שגיאה =\
קוד:
- Error Type:
שגיאת קומפילציה של Microsoft VBScript (0x800A03EA) שגיאת תחביר /Project-HTML/ASP/Register.asp, line 43 & #BirthYear# &_
|
|
|
|
חזרה לתחילת העמוד |
|
|
DorZki משתמש מתחיל
הצטרף / הצטרפה: 31 May 2007 מדינה: Israel
משתמש: מנותק/ת הודעות: 11
|
נשלח בתאריך: 31 May 2007 בשעה 10:54 | | IP רשוּם
|
|
|
|
שי תגיד לא עדיף לעשות חיים קלים לכולם ולעשות את השדה כטקסט ולא כמספר?, הרי אתה לא עושה חישובים על השנה :\
__________________ כותרת - לעעעעע!! באמת?!
|
חזרה לתחילת העמוד |
|
|
shayhibah משתמש מתחיל
הצטרף / הצטרפה: 30 May 2007
משתמש: מנותק/ת הודעות: 30
|
נשלח בתאריך: 31 May 2007 בשעה 10:55 | | IP רשוּם
|
|
|
|
דווקא אני בודק את זה כאשר נאבדת למישהו הסיסמה- וחוצמזה אתה מכיר את אודי- הוא רוצה הכל פיקס... :\
|
חזרה לתחילת העמוד |
|
|
DorZki משתמש מתחיל
הצטרף / הצטרפה: 31 May 2007 מדינה: Israel
משתמש: מנותק/ת הודעות: 11
|
נשלח בתאריך: 31 May 2007 בשעה 10:57 | | IP רשוּם
|
|
|
|
ממממ אודי לא יגיד שומדבר אל תדאג, והמממ שי זה פרוייקט אין צורך בשיחזור סיסמא....
בכל מקרה תנסה בשביל לנסות להפוך את השדה לטקסט ותשנה את השאילתה בהתאם ותראה אם זה פותר את הבעיות....
__________________ כותרת - לעעעעע!! באמת?!
|
חזרה לתחילת העמוד |
|
|
shayhibah משתמש מתחיל
הצטרף / הצטרפה: 30 May 2007
משתמש: מנותק/ת הודעות: 30
|
נשלח בתאריך: 31 May 2007 בשעה 11:04 | | IP רשוּם
|
|
|
|
דור הצליח....=\ אבל רציתי את השנה בתור integer
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 31 May 2007 בשעה 11:16 | | IP רשוּם
|
|
|
|
shayhibah כתב:
עדיין יש שגיאה =\
קוד:
- Error Type:
שגיאת קומפילציה של Microsoft VBScript (0x800A03EA) שגיאת תחביר /Project-HTML/ASP/Register.asp, line 43 & #BirthYear# &_
|
|
|
|
|
|
חח...קרוב...
לשנות ל-
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
DorZki משתמש מתחיל
הצטרף / הצטרפה: 31 May 2007 מדינה: Israel
משתמש: מנותק/ת הודעות: 11
|
נשלח בתאריך: 31 May 2007 בשעה 11:28 | | IP רשוּם
|
|
|
|
חחח אופס טעות שלי
__________________ כותרת - לעעעעע!! באמת?!
|
חזרה לתחילת העמוד |
|
|
shayhibah משתמש מתחיל
הצטרף / הצטרפה: 30 May 2007
משתמש: מנותק/ת הודעות: 30
|
נשלח בתאריך: 31 May 2007 בשעה 11:31 | | IP רשוּם
|
|
|
|
אבל זה משנה אותו למספר? או סוג של תאריך? אני צריך בתכלס שמה שהוא יכניס יהיה מספר..
|
חזרה לתחילת העמוד |
|
|
shoshan מנהל האתר
הצטרף / הצטרפה: 16 July 2005 מדינה: Israel
משתמש: מנותק/ת הודעות: 4637
|
נשלח בתאריך: 31 May 2007 בשעה 11:51 | | IP רשוּם
|
|
|
|
אם אתה רוצה תשנה את השדה ב-access שיחזיק תאריך ואז תשתמש ב- cdate ו-year
אבל אם המשתמש כבר הכניס תאריך למה שלא תשמור אותו וכבר תחשב לפיו כשתצטרך ?
__________________ עד מתי רשעים יעלוזו?
עַל כֵּן אֶמְאַס וְנִחַמְתִּי עַל עָפָר וָאֵפֶר.
|
חזרה לתחילת העמוד |
|
|
shayhibah משתמש מתחיל
הצטרף / הצטרפה: 30 May 2007
משתמש: מנותק/ת הודעות: 30
|
נשלח בתאריך: 31 May 2007 בשעה 12:04 | | IP רשוּם
|
|
|
|
אבל אחי השנה אמורה לשמש אותו בטופס של השיחזור סיסמה, הבנת?
|
חזרה לתחילת העמוד |
|
|