|
עמוד:193
למסד הנתונים כפי שהיה לפני שהופעלה . אם החיבור למסד הנתונים היה סגור , הפעולה תתחיל את ההתחברות למסד ובסיום תתנתק ממנו . אם החיבור היה פתוח , אזי הפעולה תשאיר אותו פתוח . הפעולה Fill דואגת לפתיחה ולסגירה של מסד הנתונים ואנו לא צריכים ליזום פעולות אלה . מתי בכל זאת ניזום בעצמנו את ההתחברות וההתנתקות ממסד הנתונים , ולא נסמוך על הפעולה Fill שתבצע זאת בעבורנו ? כאשר נעבוד עם מספר רב של טבלאות , ונרצה להקל את העומס על השרת . אם נפעיל מספר מתאמים בזה אחר זה , אזי אם נשאיר לפעולה Fill את משימת ההתחברות אל מסד הנתונים וההתנתקות ממנו , התהליך יתרחש מספר פעמים , כמספר המתאמים שנפעיל . כדי להימנע מכך , נתחבר אל מסד הנתונים באופן יזום , באמצעות הפעולה , Open ואחר-כך נשתמש בפעולה Fill מספר פעמים כנדרש . מובן שיהיה עלינו להתנתק ממסד הנתונים באמצעות הפעולה , Close שכן הפעולה Fill לא תעשה זאת בעבורנו . הפעולה מאפשרת להגדיר שם לוגי לטבלה הנוצרת ב- . DataSet השם הזה אינו חייב להיות זהה לשם הטבלה שבמסד הנתונים . לסיכום – פעולה זו נעשית בתחילת העיבוד ומבצעת : התחברות הרצה של הפקודה SELECT של הDataAdapter- בנייה של טבלת DataSet שאליה יובאו הנתונים ממסד הנתונים , על-פי השאילתה התנתקות . 2 הפעולה Update מאפשרת לעדכן את מסד הנתונים בהתאם לשאילתות עדכון , הוספה או מחיקה אשר התבצעו על עצם מהטיפוס . DataSet הפעולה מקבלת שני פרמטרים - הראשון הוא שם ה- DataSet שממנו מעדכנים את הנתונים , והשני הוא שם הטבלה של מקור הנתונים ב . DataSet- שימו לב : עדכון מסד הנתונים אפשרי בתנאי שהוגדר מפתח ראשי . PrimaryKey – המפתח הראשי הוא עצם מהטיפוס מערך של עמודות . במקרה שבו המפתח מוגדר על-ידי ערך יחיד , יוגדר מערך באורך . 1
|
|