none
select db with js function RRS feed

  • שאלה

  • var connectionstring="Data Source=<server>;Initial Catalog=<catalog>;User ID=<user>;Password=<password>;Provider=SQLOLEDB";
    
    connection.Open(connectionstring);
    var rs = new ActiveXObject("ADODB.Recordset");
    
    rs.Open("SELECT * FROM table", connection);
    rs.MoveFirst
    while(!rs.eof)
    {
       document.write(rs.fields(1));
       rs.movenext;
    }
    
    rs.close;
    connection.close;
    

    ציתי להבין בדיוק היות ואמרת לי שהפניה לשרת בכל select היא אינה יעילה כלל, אני מנסה לכתוב פונקציה ב js מצאתי את הדוג' הנ"ל האם היא נכונה?וכןאנימבינה שה document.write(rs.fields(1)); בעצם מטמיע את המסד בתוך הdoc וחוסך את הפניה לשרת? האם הבנתי נכון?

    תודה רבה.

      

    שורי

    יום ראשון 14 יוני 2015 06:27

כל התגובות

  • שלום שורי,

    אין לי מושג על מה את מדברת. את שוכחת שאני עוזר לכמה עשרות אנשים בכמה מאות נושאים ואני לא יכול לזכור על כל אחד דיבר :-)

    יותר מכך הקוד שלך מזכיר לי עבודה עם JS בצד השרת וזה לא משהו נפוץ היום. באיזה טכנולוגיה את עובדת ? מה את עושה ? איזה סוג תבנית של פרוייקט פתחת ב VS אם את עובדת עם VS? והיכן נכנס הנושא של שפת C# של הפורום או שאין קשר לשפה, שזה כמובן בסדר אבל צריך להבין

    * בדרך כלל בפרוייקטים של דוט-נט אנחנו ניגשים למסד הנתונים בעזרת שפות של דוט נט ולא בשפת JS. שפות כמו JS משמשות בעיקר לצד הלקוח ולא לצד השרת. למרות שאין מניעה לגשת למסד הנתונים משפות כמו JS. בעבר למשל היתה טכנולוגיה בשם asp שלאח שהתחילו עם דוט נט וטכונלגיית asp.net הטכנולוגיה הישנה קיבלה את השם asp קלאסי. בכל מקרה בטכנולוגיה זו אנחנו עובדים עם שפות סקריפט בצד השרת (למשל עם JS או VBS) ולא עם שפות כמו C# או vb.net. אבל זו טכנולוגיה מאוד ישנה שבעצם הוחלפה על ידי ה asp.net 


    signature   Ronen Ariely
     [Personal Site]    [Blog]    [Facebook]



    יום ראשון 14 יוני 2015 10:49
    מנחה דיון