שלח תשובה

זירת השאלות

697
צפיות
16
תשובות

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

,‏ 4 בספטמבר, 2004

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



Microsoft VBScript runtime error '800a01a8'

Object required: 'conn'

/rapworld/t/subscribe.asp, line 14




שורה מספר 14 היא:


   conn.Execute SQLstr


תודה לכל  העוזרים
ISRAPPER

תגיות:

16 תשובות

  1. MasterMind הגיב:

    2 דברים
    1) תראה קצת יותר קוד
    2) האם יצרת את האובייקט ? ככה ?

    Set Conn = Server.CreateObject("ADODB.Connection")

  2. israpper הגיב:

    הקןד הרלוונטי לתגובתך


       Set MyConn = Server.CreateObject("ADODB.Connection")
    MdbFilePath = Server.MapPath("database.mdb")
    MyConn.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & MdbFilePath & ";"

    תודה
    ISRAPPEר

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

    שמע
    זה הסינטקס

    objConn.method arguments

    objConn זה השם שנתת לאובייקט החיבור שלך (במקרה הזה MyConn)
    method – שיטה מסוימת (במקרה הזה execute)
    arguments – פרמטרים שמועברים לשיטה (במקרה של execute זה מחרוזת שמכילה בתוכה משפט SQL)

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

  4. israpper הגיב:

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


         MyConn.execute arguments

    וקיבלתי הודעת שגיאה:


    Microsoft OLE DB Provider for ODBC Drivers error '80040e0c'

    Command text was not set for the command object.

    /rapworld/t/subscribe.asp, line 14

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

    אתה צריך להחליף את arguments
    בשורת ה-SQL שלך

    MyConn.execute sql

  6. MasterMind הגיב:

    אולי כדאי שתעבור שוב
    על מדריך ה SQL שבאתר

  7. israpper הגיב:

    הבעיה בדף הזה נפתרה אבל בדף הכניסה
    שיצרתי יש בעיה:


    Microsoft VBScript runtime error '800a01a8'

    Object required: "

    /rapworld/t/enter.asp, line 14

    תודה למי שעזר בהודעות הקודמות ובהודעה הזו.

    ISRAPPER

  8. israpper הגיב:

    קראתי את זה כבר פעמיים ואני רואה
    שלא עברתי על שום כלל,בסה"כ ביקשתי עזרתי בבעיה נוספת שצצה.

  9. israpper הגיב:

    איזה קוד להראות?
    זה מה שכתבתי:


    MyConn.execute sql

  10. איך אנחנו אמורים לעזור לך,
    אם אתה לא מציג לנו את כל הקוד הרלוונטי (ובמקרה שלך לא הצגת בכלל קוד)?

  11. MasterMind הגיב:

    ולפי השגיאה תראה
    גם איך יצרת את האובייקטים
    אבל תראה את שני הקודים
    1) איך יצרת את האובייקטים
    2) משפט ה SQL שלך ……

  12. תדפיס את השאילתה
    ותראה לנו את התוצאה.
    אולי שם הבעיה..


    response.write sql

שלח תשובה