الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تحويل جدول في السيكوال إلى XML File

مغلق
بدأه eng_seham في 5 أبريل 2007 · 7 رد · 1,399 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

أريد قراءة جدول من السيكوال لتحويله إلى XML File

#2

حلو ، بدك تقرأ الجدول من وين ؟؟

من MSVS

أو من MSEM

أرجوا التوضيح أكثر

#4

يوجد عندي داتا بيز في السيكوال أريد تحويل أحد جداولها كملف XML برمجياً

#5

أهلين ، إذا أنت غلطت لما وضعت موضوعك هون

لأنه برمجة

و لكن ،

استخدم DataSet

اقرأ الجدول المطلوب و ضعه في DataSet

استخدم دالة من دوال DataSet لتصدير الجدول المطلوب إلى ملف XML

يمكن اسم الدالة WriteXMLFile

سلام

#6

السلام عليكم ورحمة الله وبركاته :

اقتباس
استخدم DataSet

اقرأ الجدول المطلوب و ضعه في DataSet

استخدم دالة من دوال DataSet لتصدير الجدول المطلوب إلى ملف XML

يمكن اسم الدالة WriteXMLFile

فعلاً هذا أفضل ..

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

#7

و عليكم السلام ؛

أنا فاكر زمان لما كنت بذاكر M$ SQL إنه فيه حاجه زي كده في ال SQL , ممكن تدور عليها في ال on-line-book .

هي تقريبا زي كده :

select * from employees
for xml auto
#8

السلام عليكم ورحمة الله وبركاته :

أخي الكريم لو كان الأمر لي لكنت استخدمت تسهيلات الـ Dot Net لتصدير الجدول إلى ملف XML .

أما إذا كنت تريدها بـ T-SQL فهي ليست بالأمر السهل .. ولا أنصحك بها ..

إليك الطريقة :

USE master
GO

/*
  كي لا تأتي البيانات بصيغة ثنائية ODBC بوصلة من نوع Linked Server إضافة 
  المحلي SQL Server  للـ
*/

EXEC sp_addlinkedserver 
   @server = 'Local', 
   @provider = 'MSDASQL',
   @srvproduct = 'Local',
   @provstr = 'DRIVER={SQL Server};SERVER=.;UID=sa;PWD=1;'


-- إنشاء جدول لوضع البيانات فيه
Create Table #Temp(n NText)
GO

Insert #Temp(n)
	SELECT A.* FROM 
	OPENQUERY(Local, 'Select * From SysObjects For XML Auto' )  A

GO

-- XML Data الآن انظر إلى بياناتك جاهزة بصيغة الـ 
-- XML يا ترى كيف ستخزنها في ملف 
Select n From  #Temp

Drop Table #Temp
GO

بالتوفيق ..

تم تعديل هذه المشاركة بواسطة imadouzoun في 8 أبريل 2007 في 22:46

دروس و كتب مفيدة----------------------كتيب الإجرائيات المخزنةتعرف على اللغة Transact SQL <<-->> كتيب عن تنصيب قواعد البيانات Sql Server باللغة العربية كتيب عن إنشاء قواعد البيانات في SQL Server باللغة العربية <<-->> درس مع الأمثلة عن المؤشرات و التعامل معها في الـ T-SQLالعبارات الشرطية و الحلقات في T-SQL <<-->> شرح لبعض الـ Extended Stored Procedure استخدام مكتبات الـ Dot Net الخاصة بك في الـ Sql Server 2005 <<-->> التعامل مع المصفوفات من خلال الـ T-SQLتعابير الجداول الشائعة في SQL Server 2005 <<-->>الاتصال بالأداة SQL Server Management Studioحلول سريعة و لمحات برمجية --------------------------------التصدير إلى إكسل : طريقة أولى : طريقة بسطر واحد من الكود <<-->> طريقة ثانية : طريقة تحتاج إنشاء إجرائية مخزنةً تجهيز بيانات جدول بالصيغة XML تمهيداً لحفظها كملف <<-->> تصدير البيانات إلى ملفات نصية برمجياً إغلاق جميع الإتصالات المفتوحة بقاعدة بيانات محددة .. تمهيداً لاسترجاعها أو حذفها <<-->> الاستعلام بناء على وقت مخزن بالصيغة العربية ضمن حقل نصي ..حذف السجلات المتكررة و إبقاء عدد محدد منها في جدول.. <<-->> أسرع طريقة لحذف سجلات جدول كيف احصل على اسم جهازي والباسوورد باستخدام T-SQL <<-->> حشر أنواع الصور المختلفة في حقل من نوع Image باستخدام إجرائية مخزنة .كيف تعرف أنواع الصور المخزنة في حقل من نوع Image .. <<-->> إجرائيات مخزنة ببارامترات ديناميكية مفيدة جداً للاستعلامات استخدام رقم الحقل بدلاً من الإسم في عبارات الإستعلام <<-->> من هو أضخم الجداول في قاعدة بياناتي ؟معرفة زمن تنفيذ الإجرائيات ( لتختار الطريقة الأسرع بين إجرائياتك المخزنة ) <<-->> التعامل مع الـ Rules برمجياً الحصول على آخر صف في الجدول <<-->> قراءة ملفات XML باستخدام T-SQL برمجياً (مثال مرفق)سحب بيانات ملف إكسل إلى الـ SQL Server <<-->> تشفير النسخة الاحتياطية بكلمة مرور <<-->> التخلص من البيانات المكررة <<-->> حل مشكلة التاريخ الهجريDifferential Backup بالتعريف---------- لا إله إلا الله .. محمد رسول الله

أخوكم في الله..  Imad Ozone

هذا الموضوع مغلق.

مواضيع مشابهة