שלח תשובה

זירת השאלות

553
צפיות
6
תשובות

שגיאה שאני משתגע…

,‏ 17 באוגוסט, 2004

אני לומד ליבנות פורום עץ ואני לומד מהמדריך של ניר עכשיו נתקלתי בבעיה אחרונה שהיא החלק של החלוקה לעמודים וזה נותן לי שגיאה שאני פשוט לא מבין מה השגיאה

עשיתי הכל כמו שבמדריך של ניר ממש הכל לא חסר אפילו דבר אחד יכול להיות רק שבמסד נתונים יש לי בעיה אבל זה נותן שגיאה כזאת



Error Type:
Microsoft JET Database Engine (0x80004005)
The specified field 'fixedForum.rootID' could refer to more than one table listed in the FROM clause of your SQL statement.
/New Folder (2)/try forum/index.asp, line 30


והנ השורה ה30




Set oConn=Server.CreateObject("ADODB.connection")
oConn.Open "Provider=microsoft.jet.oledb.4.0; data source="&Server.mapPath("db.mdb")&";"
query ="SELECT forum.id, forum.parentId, forum.subject,forum.message,forum.rootId" & _
             " FROM forum" &_
             " WHERE forum.rootId in ("&subQuery&")" &_
             " ORDER BY forum.id"
SET rs = Server.CreateObject("ADODB.Recordset")
rs.Open query, oConn


אז בבקשה מכולם תנסו לעזור לי תודה רבה

תגיות:

6 תשובות

  1. איפה אתה שולף את השדה הזה:
    fixedForum.rootID ?

  2. talg14 הגיב:

    מזאת אומרת?
    אני שולף אותה מהדייט בייס מחלק של התיקון כמו שניר רשם

  3. כן, אבל…
    בהודעת שגיאה רשום את השדה המודגש, ובמשפט select שהראית, אין את השדה הזה…

    Error Type:
    Microsoft JET Database Engine (0x80004005)
    The specified field 'fixedForum.rootID' could refer to more than one table listed in the FROM clause of your SQL statement.
    /New Folder (2)/try forum/index.asp, line 30

  4. talg14 הגיב:

    אוו אז זהו…
    שאני בדקתי את זה ויש אז ניסיתי שוב לא עבד אז מחקתי ועשיתי עוד הפעם ועדיין לא עבד ואני לא יודע אני לא מבין במדריך של ניר את החלק של התיקון משהו לעשות וביגלל זה כניראה לא מצליח לי אם יש מישהו שיכול להסביר בקצרה יענו את החלק הזה של לעשות משהו בדייט בייס יענו ב QUERYS אני חושב שקוראים לזה בבקשה
    תודה רבה

שלח תשובה