399
צפיות
צפיות
4
תשובות
תשובות
עזרה בעבודה מול מסד נתונים
מישהו בבקשה יכול להסביר לי איך אני מכניס או משנה רשומה קיימת במסד נתונים
וגם לכתוב ולהסביר את המאפיינים של ה recordset ואיך מכניסים אותם לקוד
תודה
מישהו בבקשה יכול להסביר לי איך אני מכניס או משנה רשומה קיימת במסד נתונים
וגם לכתוב ולהסביר את המאפיינים של ה recordset ואיך מכניסים אותם לקוד
תודה
4 תשובות
כן
בשביל זה יש מדריך באתר.
לא מפורט על כל מאפיין
לא מפורט על כל מאפיין כתוב רק איך שולפים שאת זה אני כבר יודע
אני רק צריך להבין איך אני משנה רשומה
שינוי רשומה נעשה ע"י SQL
או ע"י ADO… לדעתי SQL עדיף…
ב-ADO מוסיפים רשומה לטבלה ע"י הכרזת addNew
rs.addNew
לאחר מכן כותבים את הערכים בשדות שרוצים
rs.addNew
rs.fields("F1") = "F1"
rs.fields("F2") = "F2"
rs.fields("F3") = "F3"
לאחר מכן מכריזים על שינוי
rs.Update
כדי לשנות רשומה עלינו קודם כל לשלוף רשומה (אחת ויחידה) ולאחר מכן לעשות אותם פעולות חוץ מהכרזת rs.addNew
אחד ההבדלים בין השימוש ב-ADO לבין השימוש ב-SQL שב-ADO אתה לא צריך לכתוב סימנים או משהו מיוחד לזיהוי סוג השדה זה נעשה אוטומטית ע"י השפה. עוד הבדך הוא בתחביר הפשוט
אבל אנשים שוכחים משהו פשוט אחד : "משאבי השרת" כאשר עובדים ב-ADO פותחים שני אובייקטים : "רקורדסט" ו-"connection" לעומת שימוש ב-SQL שמשתמשים רק ב-CONNECTION. ב-ADO כדי לעדכן מס' טבלאות צריך לפתוח שלושה רקורדסטים לעומת SQL שפותחים בו את כל המסד (ה-connection) ומעדכנים איפה שרוצים (באיזה טבלה שרוצים)
תודה
רק רציתי לברר משהו קטן…
כשכתבת F1 F2 F3 התכוונת לשורות בטבלה באקסס
או סתם שמות?