שלח תשובה

זירת השאלות

446
צפיות
7
תשובות

שאלה/בעיה

,‏ 3 בפברואר, 2005

האתר שלי פעל כמו שצריך עד שאתמול שידרגתי את המחשב ופיתעום הוא מראה לי בעיה מוזרה.
זאת הבעיה:


Error Type:
Microsoft JET Database Engine (0x80004005)
Operation must use an updateable query.
/inbox.asp, line 201


שורה 201:



set rsMessageRead = conn.Execute("UPDATE Messages SET messageread = True WHERE sendto = '" & username & "'")

עד ליפני שפירמטתי את המחשב בכל פעל כמו שצריך עכשיו זה עושה לי בעיות עם שאילתות עידכון/הוספה.
בעיה זאת בכל האתר בשורות של עידכון/הוספת רשומות במסד.
מה זה הבעיה הזאת?

תגיות:

7 תשובות

  1. זהר פלד הגיב:

    הרשאות…
    זה אמור להופיע ב FAQ של מדור ASP.

  2. ניר טייב הגיב:

    ב-FAQ אין עדיין…
    לצערי איני מבין בנושא הזה כך שאיני מתכוון לתרגם מאמר מהאנגלית בנושא (כי לדעתי חשוב להבין מה כותבים לפני שכותבים).
    בכל אופן חפש הרשאות בפורום, הבעיה שלך לא פעם נשאלה ולא פעם שמנו קישור שמסביר על כך (קישור ל-FAQ מסויים בתפוז)

  3. תגיד לי בבקשה…
    ממתי משפט UPDATE אמור להחזיר רשומות?
    תשנה את השורה הזו ל:

    conn.Execute("UPDATE Messages SET messageread = True WHERE sendto = '" & username & "'")

  4. ניר טייב הגיב:

    |OFF| – דני?
    מה קרה לאתר שלך לפני שבוע-שבועיים שהוא נפל ? השרתים לא עמדו בעומס ?

  5. –>
    בגלל בעיות כלכליות, האתר עבר לשרת יותר זול שלא עומד בעומס האתר.
    השרת הקודם היה יקר מדי, ומכיוון שאין לנו שום הכנסה כספית מהאתר לא יכלנו להרשות לעצמינו להמשיך לאחסן אותו בשרת הקודם, לכן העברנו את האתר לשרת יותר זול.
    כרגע האתר ימשיך לפעול בשרת הנוכחי עד אשר יימצא פיתרון אחר לבעיה.

  6. ניר טייב הגיב:

    מה אם ספונסרים ?
    אתר מצליח כמו שלך לדעתי ימשוך ספונסרים רבים…
    הסקרים שלך מופיעים כמעט בכל אתר של מתחילים בארץ …

שלח תשובה