שלח תשובה

זירת השאלות

326
צפיות
12
תשובות

מערכת סקרים

,‏ 8 בינואר, 2005

השתמשתי במדריך שיש באתר לבניית מערכת סקרים, אך באחד השורות הוא מודיע לי שיש שגיאה:too few parameters.expected 1
השדיעה הזאת די כללית ולא מסבירה הרבה(פרמטרים של מה??)
הנה השורה שהשגיאה מצביעה עליה-היא נראת לי תקינה לחלוטין(אני יודע שזה קצת ארוך, אבל בכל זאת בקשה תעזרו מי שמבין):


rs.Open "SELECT pl_Question.ID as QuestionID, pl_Question.Question as Question,pl_Answer.ID as AnswerID, pl_Answer.Answer as Answer FROM pl_Question, pl_Answer WHERE pl_Question.ID = pl_Answer.Que_ID AND pl_Question.Status=1" ,conn,3

תגיות:

12 תשובות

  1. העקרב הגיב:

    השורה הזאת לא היתה בקוד… של
    המדריך… בכל אופן, תעבור שוב על המדריך..
    לי הוא עבד..

  2. konst88 הגיב:

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

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

    המשתנה או בלי משתנה לא משנה כלום…

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

    בשורת החיבור תכתוב במקום
    בחיבור ODBC  בחיבור מסוג OLEDB
    http://www.connectionstrings.com (מראים כאן טת החיבורים האפשריים)

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

    Response.Write(sql)

  5. konst88 הגיב:

    שינתי את סוג החיבור
    עכשיו השגיאה היא כזאת:
    No value given for one or more required parameters.
    זה לא שינה הרבה….

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

    אחד התנאים ב-WHERE לא יכול להיקרא
    כיוון שהוא לא שלם. הווי אומר שאחד המשתנים ששורשרו מכיל ערך ריק או שהוא בכלל לא קיים

  7. konst88 הגיב:

    הטבלה עדיין ריקה
    זה ברור שהערכים שם ריקים, הוא לא אמור לשלוף כלום עדיין

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

    אופס
    לא הסתכלתי על השאילתא – עניתי על זה מתוך הרגל של קבלת השגיאה הזו 😛
    http://www.webmaster.org.il/showArticle.asp?id=163#27

  9. konst88 הגיב:

    תודה רבה!
    הבעיה נבעה מהעובדה ששם השדה שנתתי היה: Qustion, במקום Qusetion.
    אבל למה הוא לא יכול להגיד בפרוש בהודעת השגיאה: "שדה לא קיים"?
    למה לתת הודעת שגיאה בלתי מובנת כלכך?

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

    שאל את בילי (גייטס)…
    כמו שזהר אומר:
    "מי שניסח את הודעת השגיאה הזו, צריך למשוח אותו בזפת, לגלגל אותו בנוצות, ולהרכיב אותו על עמוד בכיכר העיר, שכולם ילמדו לא לעשות דברים כאלה יותר.

    אך, העונשים של פעם …"

שלח תשובה

חדש! אחסון אתרים של וובמאסטר

שירות אחסון אתרים
המקצועי של וובמאסטר!

מומחים באירוח אתרי
WordPress, Joomla, Drupal

  • שרתי לינוקס עם CloudLinux, LiteSpeed
  • 1GB דיסק SSD, 10GB תעבורה חודשית
  • ממשק ניהול cPanel, תעודת SSL חינם

עכשיו במחיר היכרות:
רק 420 ש"ח לשנה!