פורסם 2007 ביוני 418 שנים מחרוזת תקנית מתחילה ומסתיימת ב". באמצע אתה יכול להכניס תוים אחרים.כדי לשרשר מחרוזות, משתמשים ב+, לדומא, "שלום" + " עולם".כדי לשרשר מחרוזת ומשתנה מסוג מחרוזת, גם משתמשים ב+:aaa + "hello"עכשיו תנסה לתקן את המחרוזת שלך, כך שתתאים לאיך שהיא צריכה להיות.
פורסם 2007 ביוני 418 שנים כן, נכון. התבלבלתי עם JS(אם אתה משתמש במחרוזות בלבד, אני חושב שאתה יכול להשתמש ב+, אבל עדיף ב&).
פורסם 2007 ביוני 418 שנים מחבר אין לי בעיה בשורה....השורה תקינה... sqlCmd = "UPDATE users SET firstname='" & firstname & "',lestname='" & lestname & "',age='" & age & "',sex='" & sex sqlCmd = sqlCmd & "',pw='" & password & "',street='" & street & "',homenumber='" & homenumber& "',city='" & city sqlCmd = sqlCmd & "',text='" & text & "'"',more='" & more & "' & "',internet='" & internet & "' WHERE username='" & username & "'" ה-' אחרי ה-" הם תקינות משום שמה שנמצא בתוכם הוא מילה או שרשור של כמה מילים שיוצרים את הערך של הפרמטר......מה בכל זאת הבעיה (ואל תגידו לי שזה אותה בעיה משום שהשורה מבחינה תחבירית תקינה) ?מי מכיר , מבין , ויודע את התשובה ?
פורסם 2007 ביוני 418 שנים אבל היא לא תקינה, ובידיוק באותה נקודה. אתה לא יכול לעשות "'"'מכיוון שהוא מצפה ל&(שרשור) אחרי שאתה סוגר את המחרוזת. במקום זה פשוט תמחוק את ה"' השני.
פורסם 2007 ביוני 418 שנים לא יודע מה עשית שם.. וזה נראה לי מתוסבך מידיהנה משו שאני עשיתי.. לא יודע אם זה יעזור לך..תנסה לעשות כמו פה ותבדוק אם זה עובד (&_ זה כמו & רק שירשור בשורה הבאה)sex, friend, adv, search, other אלה מספרים, כל השאר מחרוזות "'" & uname & "'" & ", " &_ "'" & password & "'" & ", " &_ "'" & email & "'" & ", " &_ "'" & getnews & "'" & ", " &_ "'" & fname & "'" & ", " &_ "'" & lname & "'" & ", " &_ sex & ", " &_ friend & ", " &_ adv & ", " &_ search & ", " &_ other & ", " &_ "'" & otherd & "'"
פורסם 2007 ביוני 418 שנים 1) כל השדות שלו מסוג טקסט, ולכן צריך לעטוף כל ערך בגרשיים.2) נראה לי שצריך רווח בין ה& ל- _.
פורסם 2007 ביוני 518 שנים כמו כן לדעתי password היא מילה שמורה. או שתשנה את שם השדה בDB או שתעטוף אותה בסוגריים מרובעים.update users set [password]='ascasv'
פורסם 2007 ביוני 518 שנים מחבר אז השורה צריכה להיראות ככה : sqlCmd = "UPDATE users SET firstname=" & firstname & ",lestname=" & lestname & ",age=" & age & ",sex=" & sex sqlCmd = sqlCmd & ",pw='" & password & ",street=" & street & ",homenumber=" & homenumber& ",city=" & city sqlCmd = sqlCmd & ",text=" & text & ",more=" & more & " & ",internet=" & internet & " WHERE username=" & username & " עכשיו השורה תקינה ?
פורסם 2007 ביוני 518 שנים אחרי הMORE יש לך 2 &. תשנה את השני לפסיק(", ").ונעלמו לך שם מלא גרשים. היכן הם?
פורסם 2007 ביוני 518 שנים מחבר אחרי הMORE יש לך 2 &. תשנה את השני לפסיק(", ").ונעלמו לך שם מלא גרשים. היכן הם?מה אתה עושה צחק...אתה אמרת להוריד את ה-'...אולי תתקן את השורה הזאת לפי מה שאתה מתכוון ואז אני יראה אם זה יעבוד משום שלא הבנתי את ההסברים שלך.....
פורסם 2007 ביוני 518 שנים בקיצור-sqlCmd = "UPDATE users SET firstname='" & firstname & "',lestname='" & lestname & "',age='" & age & "',sex='" & sex & ''" sqlCmd = sqlCmd & ",pw='" & password & "',street='" & street & "',homenumber='" & homenumber& "',city='" & city & "'" sqlCmd = sqlCmd & ",text='" & text & "',more='" & more & "',internet='" & internet & "' WHERE username='" & username & "'"שים לב רק שאם הגדרת את השדה AGE בתור מספרי (או כל שדה אחר)- צריך להוריד את הגרשיים מסביב הערך שלו.תעדכן את השאילתה, תריץ את העמוד ותכתוב כאן איך השאילתה יצאה (אחרי הכנסת הנתונים).כמו כן יכול להיות שtext היא גם מילה שמורה ועל כן תצטרך לשנות אותה.
פורסם 2007 ביוני 518 שנים מחבר זה לא עובד...זה מעלה לי את השגיאה הבאה:שגיאת קומפילציה של Microsoft VBScript (0x800A03EA)שגיאת תחביראיך מסדרים את זה ופותרים את הבעיה ?
פורסם 2007 ביוני 518 שנים מה אתה עושה צחק...אתה אמרת להוריד את ה-'...אולי תתקן את השורה הזאת לפי מה שאתה מתכוון ואז אני יראה אם זה יעבוד משום שלא הבנתי את ההסברים שלך.....אמרתי לך להוריד רק איפה שיש "'"'כל פעם שאתה אומר שיש בעיה כלשהי, תרשום את השורה שמודפסת למסך(את השאילתא שאתה שולח).ד.א. הבעיה היא בSEX.
פורסם 2007 ביוני 518 שנים מחבר עשיתי וסידרתי את מה שאמרת כולל בשדה / ערך SEX אבל זה עדיין לא עובד...זה מעלה לי את אותה שגיאה ....מישהוא נתקל פעם בשגיאה הזאת ויודע כיצד פותרים אותה ?
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.