שלח תשובה

זירת השאלות

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

שלום אני מתכנת עכשיו מערכת הודעות פרטיות

,‏ 8 באפריל, 2009

ונתקעתי בעמוד ששולף את ההודעות מישהו יכול לעזור לי מה אני צריך בשביל לשלוף תהודעות של המשתמש המחובר?
תודה מראש….

תגיות:

6 תשובות

  1. mrmistory הגיב:

    ללמוד שפת SQL
    והתחברות לבסיס הנתונים .


    בברכה,
    אלברט אמיר  (Web Developer)

    אלמיר מערכות תוכנה.
    http://www.almir.co.il

  2. 0mrit הגיב:

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


    set rspm=server.createobject("adodb.recordset")
    sql="select * from pm where reciver="&userid&" And id = '"&id&"'"
    rspm.open sql,conn,3,3

    וזה נותן לי את השגיאה הבאה


    Microsoft JET Database Engine (0x80040E07)
    Data type mismatch in criteria expression.
    /forum/mportal/view_pm2.asp, line 19

  3. 0mrit הגיב:

    דרך אגב


    id = Request.QueryString("id")
    userid = Request.Cookies("userid")

  4. rjnhojbht הגיב:

    תשובה
    הודעת השגיאה אומרת שאתה מנסה להשוות שני סוגים שונים של ערכים..
    לדוג', כמו שעשית, השוות שדה מספר (הid, כנראה, לפי מה שהבנתי) לשדה טקסט.
    לכן, שנה את הקוד שלך ל:

    set rspm=server.createobject("adodb.recordset")
    sql="select * from pm where reciver="&userid&" And id = "&id&""
    rspm.open sql,conn,3,3

    שים לב שהורדתי את שני הגרשים סביב הid..

    אגב, שני מאמרים חשובים-
    1. שרשור שאילתות
    2. הודעות שגיאה נפוצות

  5. 0mrit הגיב:

    שגיאה אחרת


    Microsoft JET Database Engine (0x80040E14)
    Syntax error (missing operator) in query expression 'reciver=94 And id ='.
    /forum/mportal/view_pm2.asp, line 19

  6. silagy הגיב:

    תנסה ככה
    sql="select * from pm where reciver="&userid&" And id = '"&id


    אם ננסה להמציא את הגלגל מחדש הוא בטוח יצא משושה!!!
    http://www.mashaz.com| http://www.Golshim.com| |www.mashaz.com/zilumnia|

שלח תשובה