העברת נתונים על ידי xml

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

calm

New member
העברת נתונים על ידי xml

שלום לכולם
. אני ממש לא עסקתי עד היום ב xml אבל שמעתי שהוא מיועד בין השאר להעברות נתונים בין שרתים. אני צריך לשלוף נתונים ממסד נתונים על שרת אחד ולהעביר אותם אל מסד נתונים על שרת אחר. כמובן שיש שיתוף פעולה מצד בעלי השרתים כך שאם יש צורך בקביעת הרשאות מיוחדות לא תהיה בעיה עם זה. אין אני מעונין בקוד שעושה את הפעולה הזו אלא רק בשיטה. יש לי ידע טוב ב asp ובשפות אחרות אבל לא ב xml. תודה.
 
בגדול

אתה יכול בעזרת דף ASP להוציא recordset ממחשב אחד ולהחזיר את הרקרודסט בצורת XML בתור התשובה של הדף, משהו כזה:
rs.Save Response, adPersistXML​
כאשר rs זה אוביקט recordset. זה מחזיר XML מעוות-משהו, אבל לא נורא. במחשב השני אתה קורא את התוצאה של הדף ASP ישירות לתוך recordset, בצורה כזאת:
rs.Open "http://myserver/mypage.asp"​
מכיוון שהדף ASP בעצם מוציא החוצה רק XML ש recordset ייצר, הrecordset במחשב השני יכול לקרוא אותו ולהכניס אותו ל recordset אצלו. עכשיו כל מה שנותר לך לעשות זה לחבר את הrecordset לדטהבייס במחשב השני ולעשות update, או אם מבנה הדטהבייסים שונה, לעשות מה שבא לך - את הנתונים העברת וזה מה שרצית לעשות.
 
למעלה