حفظ بيانات مجموعة سجلات ADO فى ملف XML
صفحة 1 من اصل 1 • شاطر
حفظ بيانات مجموعة سجلات ADO فى ملف XML
بسم الله الرحمن الرحيم
فى هذا الدرس التعليمى سنتحدث عن كيفية حفظ البيانات والسجلات ADO فى ملف XML من خلال 6 Visual Basic بإستخدام الكائن DOMDocument وذلك على النحو التالى :
_إنشاء مشروع قياسى جديد و إضافة زر امر للنافذة و مربع نص لكتابة أسم و مسار قاعدة البيانات فيه
_فى حدث النقر لزر الامر نقوم بكتابة الاكواد التالية
1_بداية وفى حدث النقر لزر الامر نقوم بالاعلان عن الكائنات اللازمة للاتصال بقاعدة البيانات بالاضافة الى الاعلان عن الكائن DOMDocument و الذى سيستخدم لانشاء ملف xml على النحو التالى :
- الكود:
Dim db_name As String
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim dom_document As DOMDocument
db_name = txtDatabase.Text
- الكود:
Set conn = New ADODB.Connection
conn.ConnectionString = _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Persist Security Info=False;" & _
"Data Source=" & db_name
conn.Open
- الكود:
Set rs = conn.Execute("SELECT * FROM Books ORDER BY " & _
"Title")
- الكود:
Set dom_document = New DOMDocument
rs.Save dom_document, adPersistXML
rs.Close
conn.Close
- الكود:
db_name = Replace$(db_name, ".mdb", ".xml")
dom_document.Save db_name
MsgBox "Now move the XML file to a HTTP site."
و الكود النهائى يكون على النحو التالى :
- الكود:
Private Sub cmdMakeXmlFile_Click()
Dim db_name As String
Dim conn As ADODB.Connection
Dim rs As ADODB.Recordset
Dim dom_document As DOMDocument
db_name = txtDatabase.Text
Set conn = New ADODB.Connection
conn.ConnectionString = _
"Provider=Microsoft.Jet.OLEDB.4.0;" & _
"Persist Security Info=False;" & _
"Data Source=" & db_name
conn.Open
Set rs = conn.Execute("SELECT * FROM Books ORDER BY " & _
"Title")
Set dom_document = New DOMDocument
rs.Save dom_document, adPersistXML
rs.Close
conn.Close
db_name = Replace$(db_name, ".mdb", ".xml")
dom_document.Save db_name
MsgBox "Now move the XML file to a HTTP site."
End Sub
end.sub- .....
- تاريخ التسجيل : 15/08/2013
المساهمات : 70
النقاط : 132
التقيم : 10
الدولة :
الجنس :
| |
صفحة 1 من اصل 1
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى
أمس في 9:18 pm من طرف wdqwd
» رش الدفان بالرياض
أمس في 7:11 pm من طرف moslema_r
» شركة تنظيف خزانات الشارقة
أمس في 6:57 pm من طرف moslema_r
» شركة مكافحة الفئران بالرياض
الإثنين أبريل 15, 2024 8:23 pm من طرف moslema_r
» افضل شركة كشف تسربات المياه بالباحة
الخميس أبريل 04, 2024 7:02 am من طرف gmalnagy
» ساعدوني وفهموني help me
الجمعة مارس 29, 2024 8:37 am من طرف linesoft
» كشف تسربات المياه في جدة
السبت مارس 23, 2024 7:23 pm من طرف gmalnagy
» خدمات كشف تسربات المياه بخصم 25% - اتصل الان
السبت مارس 23, 2024 7:22 pm من طرف gmalnagy
» كهربائي منازل بالرياض
الأحد مارس 17, 2024 1:52 pm من طرف رانيا حماد
» افضل شركة نقل عفش بالرياض نقل باكستاني 40% خصم | موقع الانوار
الأحد مارس 17, 2024 1:25 pm من طرف رانيا حماد