495
צפיות
צפיות
4
תשובות
תשובות
שאלה מהבורים שבינינו (במקרה זה אני)
במדריך האיי אס פי בעבודה מול בסיס נתונים נתקלתי בשורת קוד שאיננה ברורה לי
SQLstr="SELECT ID,Password FROM SiteUsers "
SQLstr= SQLstr & "WHERE Login='" & Request("Login") & "'"
rs.Open SQLstr,conn 'oppening the recordset
אני לא מבין את משמעות שורת הקוד האמצעית (שאר השורות הוספו לשם הקשר). אנא עזרו לי בבקשה
4 תשובות
קרא במדריך ה-asp על WHERE
במדריך ה-SQL
או במדריך ה-VBS על שרשור מחרוזות
תשובה
SQLstr="SELECT ID,Password FROM SiteUsers "
SQLstr= SQLstr & "WHERE Login='" & Request("Login") & "'"
rs.Open SQLstr,conn 'oppening the recordset
כדי לשמור על סדר ושיהיה נוח להבין את הקוד יוצרים משתנה בשם SQLstr אשר ערכו הוא הפקודה שאנו מריצים על מסד הנתונים.
בשורה הראשונים אומרים למסד נתונים לבחור את השדות ID ו-Password מהטבלה SiteUsers.
בשורה השניה אנו לוקחים את משתנה ומשווים אותו לעצמו פלוס המשך הפקודה שהיא "היכן שLogin=" והערך מהטופס של Login.
בשורה השלישיה אנחנו פשוט מריצים את הפקודה.
תודה רבה על עזרת כולכם