שלח תשובה

זירת השאלות

683
צפיות
2
תשובות

כמה שאלות. תעזרו בבקשה למתחיל ב-ASP

,‏ 16 ביוני, 2008

——————————————————————————–

1. זה נכון שאין צורך בהגדרת משתנים וההגדרה נעשת רק על מנת שיהיה סדר יותר טוב והתוכנית תיהיה נוחה יותר לקריאה?
2. מה ההבדל בין אובייקט למשתנה? מה משמעות המילה SET שכותבים כל פעם לפני אובייקט?

3. שאלה שלישית היא שאלה שקשורה גם למסדי נתונים:



קוד:
sql = "select * from userstable where username = ' " & username & " ' and password = ' " & password & " ' "


תגידו מתי שמים גרש יחיד ומתי גרש כפול?

4.
קוד:
path=server.mappath("db.mdb")set conn=server.CreateObject("adodb.connection")conn.o pen "DRIVER={Microsoft Access Driver (*.mdb)};DBQ="& path &";DriverId=25;FIL=MS Access;MaxBufferSize=512;PageTimeout=5"set user=conn.execute ("SELECT *FROM users WHERE user_n='"& request.form ("nick")&"'")
איך הוא יודע שהאובייקט user גם הוא מקושר למסד הנתונים db.mdb?
ומה ההבדל בין השיטה פה לשיטה שהם עושים פה:
http://ks.hinuch.net/NR/rdonlyres/18…םבמסד.htm

האם בשלב של ה-
rs.open sql2, conn

הם יכלו לרשום בעצם
rs=con.execute (sql2)
אפ כן צריך לפני השורה הזאת להוסיף את המילה
set?




תודה ענקית לאנשים הנחמדים שעוזרים

תגיות:

2 תשובות

  1. BuildHome הגיב:

    תשובה
    קודם כל, להבא תיישר קוד לצד שמאל.
    הקישור שהבאת דורש את השם משתמש והסיסמא ולכן לא עובד.

    1. אתה לא חייב להגדיר משתנים אבל זה יכול לעזור לפיתוח האפליקציה, לסידור וארגון המשתנים (שלא יהיו גם כפילויות וכו'). במיוחד אם מדובר באפליקציה גדולה שאחרים גם יצטרכו לפתח ולהבין.

    2. משתנה יכול להכיל ערך כלשהו (מספר, מחרוזת) והוא סטאטי לחלוטין.
    אובייקט הוא כמו שציינת, אובייקט התחברות למסד נתונים, לשאילתה (RS), רכיב וכו' שניתן להשתמש בו ובמאפייניו.

    3. גרש כפול? לא משתמשים בגרש כפול בשאילתות הפשוטות הללו. אתה משתמש בגרש בודד לשדות שהם טקסט/תזכיר (באקסס), במספר כלום ותאריך כוכבית משני הצדדים (#תאריך#). זה כמובן תקף לאקסס בלבד (אם אני זוכר נכון).

    4. ליצור RS זה פחות יעיל אם אין צורך בו (הוספה/עדכון נתונים במיידי) ולכן ניתן להשתמש ב-set rs = conn.execute.

    מקווה שעזרתי.


    "החיים הם רק הדרך במסע הנפש", בילד 2004-2008 <img src='/images/6.gif'>
    http://Www.Torec.Net &nbsp;* http://Www.Torec.In

  2. אמממ…
    בסעיף 4 אתה בכל זאת יוצר RS…
    מספיק Conn.Execute


    צוות WebMaster  

שלח תשובה