שלח תשובה

זירת השאלות

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

אני צרי עזרה

,‏ 1 במאי, 2004

אני מנסה להריץ קוד ואני נתקל בשגיאה ואני לא מבין אותה מישהו כאן יכול לעזור לי?
השגיאה היא:

ADODB.Recordset error '800a0cc1'
Item cannot be found in the collection corresponding to the requested name or ordinal.

/test/show_members.asp, line 26

תגיות:

11 תשובות

  1. silagy הגיב:

    הנה הקוד
    הקוד הוא:
    response.write "<tr class='td_down'><td>"& r.fields("id") &"</td><td>"& r.fields("name") &"</a></td><td>"& r.fields("phone") &"</td><td>"& r.fields("pele") &"</td><td>"& r.fields("adress") &"</td><td>"& r.fields("home") &"</td><td>"& r.fields("city") &"</td><td>"& r.fields("icq") &"</td><td>"& r.fields("birth") &"</td><td>"& r.fields("email") &"</td></tr>"

  2. MasterMind הגיב:

    בתוספת ליונתן
    תסדר קצת את הקוד ותראה קצת יותר קוד
    כולל את החיבור

  3. silagy הגיב:

    הנה הקוד המלא
    הנה הקוד המלא:
    <%
    set c = server.CreateObject("adodb.connection")
    c.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("mdb-databaseNews_masege.mdb")
    set r = server.createobject("adodb.recordset")
    r.activeconnection = c
    r.open "select * from members"
    response.write "<table><tr class='td_up'><td>מספר לקוח</td><td>שם</td><td>טלפון</td><td>פלאפון</td><td>רחוב</td><td>בית</td><td>עיר</td><td>מספר אי סי קיו</td><td>תאריך לידה</td><td>אי מייל</td></tr>"
    do until r.eof
    response.write "<tr class='td_down'><td>"& r.fields("id") &"</td><td>"& r.fields("name") &"</a></td><td>"& r.fields("phone") &"</td><td>"& r.fields("pele") &"</td><td>"& r.fields("adress") &"</td><td>"& r.fields("home") &"</td><td>"& r.fields("city") &"</td><td>"& r.fields("icq") &"</td><td>"& r.fields("birth") &"</td><td>"& r.fields("email") &"</td></tr>"
    r.movenext
    loop
    response.write "</table><br><br>"
    response.write "<a href=show_masege.asp>לחץ כאן כדי לראות את הודעה שלך ממנהל האתר</a>"
    r.close
    set c=nothing
    %>

  4. silagy הגיב:

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

  5. silagy הגיב:

    אחים שלי???
    נו מה אתם אומרים על השגיאה הזו?
    השגיאה:


    ADODB.Recordset error '800a0cc1'
    Item cannot be found in the collection corresponding to the requested name or ordinal.

    /test/show_members.asp, line 26


    הקוד:


    <%
    set c = server.CreateObject("adodb.connection")
    c.open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("mdb-databaseNews_masege.mdb")
    set r = server.createobject("adodb.recordset")
    r.activeconnection = c
    r.open "select * from members"
    response.write "<table><tr class='td_up'><td>מספר לקוח</td><td>שם</td><td>טלפון</td><td>פלאפון</td><td>רחוב</td><td>בית</td><td>עיר</td><td>מספר אי סי קיו</td><td>תאריך לידה</td><td>אי מייל</td></tr>"
    do until r.eof
    response.write "<tr class='td_down'><td>"& r.fields("id") &"</td><td>"& r.fields("name") &"</a></td><td>"& r.fields("phone") &"</td><td>"& r.fields("pele") &"</td><td>"& r.fields("adress") &"</td><td>"& r.fields("home") &"</td><td>"& r.fields("city") &"</td><td>"& r.fields("icq") &"</td><td>"& r.fields("birth") &"</td><td>"& r.fields("email") &"</td></tr>"
    r.movenext
    loop
    response.write "</table><br><br>"
    response.write "<a href=show_masege.asp>לחץ כאן כדי לראות את הודעה שלך ממנהל האתר</a>"
    r.close
    set c=nothing
    %>

  6. MasterMind הגיב:

    אבל…..
    הטעות היא בשורה 26
    תראה את שורה 26 וגם את שורה 25
    ושים לב את הקוד שמים בין שניי סימני הקוד !

    |-הקוד-|
    פה שמים את הקוד
    |-סקוד-|

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

    אתה מנסה לגשת לעמודה
    שלא שלפת או שלא קיימת ב-Recordset

  8. MasterMind הגיב:

    יותר הגיוני
    יותר הגיוני שהיא לא קיימת כי אם תסתכל בשליפה שלו
    הוא בחר הכול


    "rs.open "SELECT * FROM TABLE_NAME

    הוא הוסיף קובץ GIF סתכל למעלה

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

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

שלח תשובה