שלח תשובה

זירת השאלות

433
צפיות
11
תשובות

שאילתה SQL

,‏ 3 באוקטובר, 2004

מה לא טוב בשאילתה הזאת?

sql="update products set a1=a1, a2=a2, a3=a3, a4=a4, a5=a5, a6=a6 where id='" & ID & "';"


כמובן שקבעתי ערך לכל אחד מה a…
a1="asdasdasd"
a2="sdasd"
וכו…

תגיות:

11 תשובות

  1. מספר לא מקיפים בגרשיים.
    נסה ככה:

    sql="update products set a1=a1, a2=a2, a3=a3, a4=a4, a5=a5, a6=a6 where id=" & ID & ";"

  2. qazwsx הגיב:

    זה ההודעת שגיאה…

    Error Type:
    Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
    [Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'id='.
    /web/shopsadmin/okedit_products.asp, line 15

    וכמובן ליין 15 זה השאילתה…

  3. BuildHome הגיב:

    תשובה
    השדה ID ריק ולא מכיל שום מספר.
    תבדוק שאם הוא לא מכיל שום מספר אז תציב בו אפס.

  4. qazwsx הגיב:

    כפתור image
    יש לי כפתור כזה:


    <INPUT type="image" name="112" src="/images/b.gif">

    עד כאן הוא עובד והכל טוב ויפה אבל כשהוספתי לו און קליק:


    <INPUT type="image" onclick='sub()' name="112" src="/images/b.gif">

    אז הוא לא הולך לsub() וישר עובר לדף השני…
    בדפים אחרים הייתי פשוט משנה את האימג' ל button אבל אז זה לא יהיה תמונה למישהו יש רעיון?
    תודה מראש

  5. BuildHome הגיב:

    תשובה
    אתה יכול לעשות כפתור רגיל (ולא תמונה) ולעשות לו תמונת רקע בעזרת CSS והשאר צריך לעבוד.

  6. BuildHome הגיב:

    תשובה
    1. ה-CSS נכנס לתמונה.
    <input type="button" value="בלה בלה בלה" OnClick="sub();" style="background-image:url(image.gif);">

    2. לבטל את השליחה של כפתור התמונה.
    <INPUT type="image" onclick='sub();return false;' name="112" src="/images/b.gif">

  7. eLisHa הגיב:

    אתה יכול גם..
    להשתמש בתג תמונה רגיל


    <img src="משהו" OnClick = "sub()" />

  8. qazwsx הגיב:

    איך אני יכול להעביר משתנים מדף לדף?
    איך אני יכול להעביר משתנים מדף לדף מבלי שהמשתמש
    שגולש בדף יוכל לשנות אותו (כמו בשיטה של get ו post)
    זאת אומרת שנגיד אני עושה ש x=6 ו y=11 בדף 1.asp
    יהיו גם x=6 ו y=11 גם בדף 2.asp
    כל הקטע זה שאני רוצה שלמשתמש לא יהיה גישה לשנות
    את הערך של x ו y
    תודה מראש

שלח תשובה