انا خرج For XML من الDataBase ازاي استقبلة في الApplication واحطة في مكان معين وليكن Application.Startup
ازاي استقبل XML من الDataBase
حضرتك مش فاهمني الXML جه من الداتابيز انا عايز استقبلة في Apllication وبعد كده هابقي اكتب الDataset بالXML عادي زي ماحضرتك قلت
انا اهمل حاجة عندي ال’/ اللي من الداتا بيز ده امسكة
اللهم ارزقنا فهم النبيين وحفظ المرسلين
الشركة التطبيقية لخدمات الحاسب الالي [حاسب]
مافيش ردود ياشباب ولا ايه؟
اللهم ارزقنا فهم النبيين وحفظ المرسلين
الشركة التطبيقية لخدمات الحاسب الالي [حاسب]
استدعي ExecuteXmlReader التي ترجع XmlReader واعمل Loop عليها. وداخل الـ Loop افعل أي شئ تريده في البيانات.. كتعديلها أو حفظها في ملفات.
برده انا مش فاهم يا اخ معتز
انا عامل Triger في الDatabase فيه جملة For XML تمام كده
انا عايز لما الTriger ده يشتغل اخد الناتج من For xml دي وبعد كده اعملة Save في مكان علي الجهاز
اللهم ارزقنا فهم النبيين وحفظ المرسلين
الشركة التطبيقية لخدمات الحاسب الالي [حاسب]
الأخ hock عايز السيكوال هوا اللي يـ Generate الـ XML
شوف جماعة السيكوال , ان شاء الله هيفيدوك , وغالبا اللي انت عايزه هيكون موجود في سيكوال 2005
لا يا اخ Hazoom مشكلة SQL خلصت بمجرد اني طلعت FOR XML المشكلة دلوقتي في الApplication انه يستقبل الXML ده ويقراه ويسيفة وهكذا
اللهم ارزقنا فهم النبيين وحفظ المرسلين
الشركة التطبيقية لخدمات الحاسب الالي [حاسب]
انظر للمثال التالي :
SqlCommand myCommand = new SqlCommand("select * from Customers For XML Auto",myConnection);
myConnection.Open();
System.Xml.XmlReader myXMLReader = myCommand.ExecuteXmlReader();
while(myXMLReader.Read())
{
string x = myXMLReader.ReadOuterXml();
// or x = myXMLReader.ReadInnerXml();
// or x = myXMLReader.ReadXXX....();
// and then append x to a StringBuilder then insert it to a file or.....
}
myConnection.Close();ولكن أعتقد أنه لا داعي أبدا أن تجلب الـ Data أولا في البرنامج ثم من خلاله تحفظها في ملف الا اذا كنت تنوي تعديل البيانات. واذا كنت لا تنوي التعديل فيها فاجعل عملية حفظ البيانات في ملف عمليه خاصه بالـ SQL Server هناك تكون موجوده في Stored Procedure مثلا. واستدعي الـ Stored Procedure من البرنامج كلما أردته. ولكن لا اذكر في الحقيقه كيفية حفظ نتيجة Query في ملف بالـ T-SQL.
جزاك الله خير يا اخ معتز هو ده اللي انا عايزه لاني محتاج اعدل الداتا وفي حتة تانية كمان
لو حضرتك او حي حد يقدر يبعت حاجة عن الXML web service يبقي جزاه الله كل خير
شكرا جزيلا علي الردود
اللهم ارزقنا فهم النبيين وحفظ المرسلين
الشركة التطبيقية لخدمات الحاسب الالي [حاسب]
هذا الموضوع مغلق.
