שלח תשובה

זירת השאלות

261
צפיות
9
תשובות

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

,‏ 24 במרץ, 2004

משום מה זה לא עובד

SQL = "SELECT place, name, time FROM allparty WHERE date=" & request.form("a")

rs.open SQL, conn, 1 ,1

וגם ככה לא:

"SELECT place, name, time FROM allparty WHERE date=3/25/2004"


מקווה שמישהו יכול לעזור לי …

תגיות:

9 תשובות

  1. mrmistory הגיב:

    אם תאריך הוא שדה "תאריך/שעה" אז….
    עטוף את התאריף או משתנה ב-#

  2. בוב הגיב:

    ממש תודה אבל זה לא עבד…..
    תודה, ניסיתי אבל משום מה אני קולט עכשיו שיש לי בעיה לעשות פעולות SELECT בכלל בלי קשר לתאריך…….
    השרת (BRINKSTER) רושם לי:

    Microsoft OLE DB Provider for ODBC Drivers error ‘80040e21’

    ODBC driver does not support the requested properties

    בכל פעם שאני מנסה לברור (SELECT) עם תנאי (WHERE)……..

  3. בוב הגיב:

    אותה הבעיה בזווית אחרת PLEASE HELP
    מה זה אומר?
    כשאני מבצע:
    rs.Open SQL, conn, 1, 1

    כאשר:

    SQL2 = "SELECT price FROM allparty WHERE date= #3/23/2004#"

    הוא מודיע:

    ADODB.Recordset error ‘800a0cc1’

    Item cannot be found in the collection corresponding to the requested name or ordinal.

    תודה בכל מקרה…..

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

    לא הבאת לנו
    את המשתנה הנכון וההודעת שגיאה אומרת שהשדה שאתה שולף הוא לא נמצא בטבלה הנוכחית או שהוא לא מאויית נכון

  5. בוב הגיב:

    טעות שלי אבל זאת לא הבעיה………
    התבלבלתי בשם של המשתנה זה ככה:
    rs.Open SQL, conn, 1, 1

    SQL = "SELECT p_name FROM check WHERE price= #3/23/2004/3"

    ואגב זה גם לא עובד כך
    SQL = "SELECT p_name FROM allparty WHERE price= 80"

    אותה ההודעה….
    על שדה שקיים, הוא פשוט לא מוצא……………
    מעבצן ביותר………………………………

    וזה אגב עובד
    SQL = "SELECT * FROM check"

  6. אוריקס הגיב:

    שתי דברים:
    1. תיישר את הקודים לשמאל, אי אפשר לקרוא ככה
    2. תציג בבקשה את ההתחברות לבסיס הנתונים.

  7. בוב הגיב:

    מקווה שמישהו יכול לעזור……
    תודה שאתה עוזר לי אחי………….
    הנה ההגדרות של conn , rs
    והחיבור למסד……

    Set conn = Server.CreateObject("ADODB.Connection")
    Set rs = Server.CreateObject("ADODB.Recordset")
    conn.Open "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("dbsub1.mdb")

  8. אוריקס הגיב:

    תעשה לעצמך טובה, ותתחבר כך:
    [פשוט הרבה יותר טוב]:


    dim Conn
    set Conn = Server.CreateObject("ADODB.Connection")
    Conn.Provider = "Microsoft.Jet.OLEDB.4.0"
    Conn.Open Server.MapPath("dbsub1.mdb")

  9. אוריקס הגיב:

    ואת ה RS תפתח באותה הצורה:


    Set rs = Server.CreateObject("ADODB.Recordset")

שלח תשובה