שלח תשובה

זירת השאלות

198
צפיות
5
תשובות

שאלה בבקשה – ASP

,‏ 10 במרץ, 2004


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

ככה:

|תקוד|
r.open "select * from send where id = ‘" &request.cookies("id") &"’ "



לאחר מכן אני אומר לו שאם הID שבמסד (זה לא מספר אוטומטי! זה כול מיני מספרים!) שווה לעוגיה ששתלתי לו במחשב וגם אם AM שבמסד שווה ל + אז שיציג לי "בלה בלה בלה"

|תקוד|
<% if r.fields("id") = request.cookies("id") and r.fields("am") = "+" then %>


הקוד הזה עובד טוב רק עם בעיה אחת….
כשיש לי את פעמיים את אותו המספר (וזה בסדר) בטבלת הID אז הוא לא בודק את השאר…זתומרת הוא בודק רק את הראשון שהוא מוצא וזהו…

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

תודה מראש!

תגיות:

5 תשובות

  1. jonatan44 הגיב:

    אני חושב
    שאתה חייב להוסיף את


    <%do while not r.dof%>

  2. אממממ….

    לעשותת את זה על כול השאילתה?

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

    2 דברים
    1. פעם אחת ראיתי JS ופעם VBS, במה אתה כותב?
    2. השדה ID הוא סטרינג מוחלט או מספר [גם אם ללא מספור אוטומטי]?

  4. אתה צריך לעבור בלולאה
    על כל הרקורדסט המוחזר.

שלח תשובה