שלח תשובה

זירת השאלות

501
צפיות
3
תשובות

עזרה בבניה בFRONT PAGE שאילתות

,‏ 5 בינואר, 2005

שלום לכולם בניתי שאילתה המוציאה נתונים מACCSESS על ידי FRONT PAGE הקוד שהוא יצר לי נראה כך
<% if 0 then %>
<SCRIPT Language="JavaScript">
document.write("<div style='background: yellow; color: black;'>לרכיב תוצאות מסד נתונים בדף זה אין אפשרות להציג את תוכן מסד הנתונים. הדף חייב לכלול שם קובץ עם סיומת '‎.asp', והאתר צריך להתארח בשרת התומך ב- Active Server Pages.</div>");
</SCRIPT>
<% end if %>
<%
fp_sQry="SELECT sessionid , name FROM chart where sessionID =  ' & session.sessionid & '"
fp_sDefault=""
fp_sNoRecords="<tr><td colspan=2 align=left width=""100%"">לא מוחזרות רשומות.</td></tr>"
fp_sDataConn="database"
fp_iMaxRecords=256
fp_iCommandType=1
fp_iPageSize=0
fp_fTableFormat=True
fp_fMenuFormat=False
fp_sMenuChoice="sessionid"
fp_sMenuValue="sessionid"
fp_iDisplayCols=2
fp_fCustomQuery=True
BOTID=0
fp_iRegion=BOTID
%>
שאלתי היא כך בשאילת בWHERE ביקשתי שישווה לי בין הSESSIONID הקיים בטבלה לבין זה הקיים בהתקשרות בין הדף לשרת בדרך כלל ידוע לי שבכדי להוציא את הנתון רושמים <%=SESSION.SESSIONID%>
אולם השאילה אינה מכירה בפקודה הזאת ולכן איני יכול להשוות את הנתון
האם ישנה פקודה אחרת או שאני פשוט לא רושם נכון את הנתון?
בתודה מראה

תגיות:

3 תשובות

  1. זהר פלד הגיב:

    אז ככה:
    א) זה שייך לצד שרת,
    ב) עניתי לך בתפוז.

  2. yaronb הגיב:

    תגובה
    קודם כל תודה רבה 🙂
    הבעיה היא שהוא לא נותן לי לשנות את הקוד בגלל שזה מחולל קודים ונבנה על ידי FRONT PAGE אז הוא לא נותן לי לשנות ושאלתי השלישית היא האם זה אמור להיות ככה?
    fp_sQry="SELECT sessionid , name FROM chart where sessionid = " & session.sessionid

  3. זהר פלד הגיב:

    כמעט…
    השרשור נכון, אבל השליפה…
    אין טעם לשלוף את ה SessionId ממסד הנתונים, מכיון שאם קיבלת רשומה בחזרה, הוא במילא זהה ל Session.sessionId שלך…
    מספיק לשלוף רק את ה name.

שלח תשובה