כתיבת ה DataSet ל DB

  • פותח הנושא rrgg
  • פורסם בתאריך

rrgg

New member
כתיבת ה DataSet ל DB

שלום לכלם. אני דיי חדש ב ADO.NET והשאלה שלי היא כך: יש לי DataSet עם נתונים שמלאתי כך:
daVac = New OdbcDataAdapter(sSqlStr, ConnDb) daVac.Fill(dsOrders, "Orders")​
את ה DataSet הנ"ל אני רוצה לכתוב ע"י פקודה לתוך טבלה אחרת. האם משהו יכול לעזור לי תודה מראש וחג שמח לכלם.
 

itaym02

New member
מונחים -

DATASET הוא אובייקט שמייצג DATABASE. המשמעות היא שהוא יכול להכיל בתוכו טבלאות רבות על כל המאפיינים שלהם והקשרים בין הטבלאות. בדר"כ נהוג לטעון (לא מחייב כמובן) את מאגר המידע לתוך DATASET כדי לחסוך בביצועים. מה שאתה רוצה זה להעתיק טבלה אחת מתוך הDATASET (טבלה בשם ORDERS) לטבלה אחרת, אחרי שמלאת אותה בנתונים מהDATABASE. השאלה היא אם אתה רוצה להעתיק את הטבלה לאובייקט טבלה (DATATABLE), או לתוך DATABASE?
 

itaym02

New member
אם כבר יש לך DATASET

- אני הייתי יוצר טבלת VAC גם בדטהסט (בעזרת dataadapter מיוחד לטבלת VAC) - מעתיק טבלה אחת לשנייה בדטהסט(יש מספר שיטות לכל אובייקט לעשות זאת). - ולבסוף מעדכן את טבלת הVAC בDB בעזרת הdataadapter של טבלת VAC. למישהו יש רעיון אחר?
 

rrgg

New member
תודה רבה ועוד שאלה

אחרי שהעתקתי את הטבלה איך אני יכול ליצא אותה לקובץ אחר?
 

itaym02

New member
?

יש לך את הטבלה גם בdataset וגם בdB. לא חסרות מטודות שיהפכו את הטבלה לקובץ טקסט\XML. האם התכוונת לקובץ אקסס אולי?
 
למעלה