Chương trình sau thực hiện việc lấy dữ liệu từ một bảng trong cơ sở dữ liệu và lưu lại nội dung vào một tài liệu XML. Bạn có thể thực hiện theo như hướng dẫn trong phần chú thích để đạt được kết quả mong muốn. using System; using System.Collections.Generic;...
Chương trình sau thực hiện việc lấy dữ liệu từ một bảng trong cơ sở dữ liệu và lưu lại nội dung vào một tài liệu XML. Bạn có thể thực hiện theo như hướng dẫn trong phần chú thích để đạt được kết quả mong muốn.
Mã:
using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;
using System.Xml;
using System.Data;
namespace Test
{
class Class1
{
static void Main(string[] args)
{
//tạo đối tượng DataSet
DataSet ds = new DataSet();
//chuỗi nối kết với SQL SERVER
string connString = @"server = (local);database = northwind;uid=sa;pwd=123456";
//tạo bộ kết nối
SqlConnection conn = new SqlConnection(connString);
//câu lệnh truy vấn dữ liệu
string query = "select * from customers where region = 'WA' ";
//tạo Adapter và điền đầy DataSet
SqlDataAdapter da = new SqlDataAdapter(query, conn);
da.Fill(ds, "customers");
//tạo đối tượng XmlDataDocument, lấy dữ liệu từ DataSet
XmlDataDocument xmlDataDoc = new XmlDataDocument(ds);
//lưu nội dung trong DataSet vào tập tin C:\customers.xml
xmlDataDoc.Save(@"C:\customers.xml");
//đóng dứt kết nối
conn.Close();
Console.Write("Successful!");
}
}
}
Và đây là kết quả đưa ra:
![[IMG]](http://hp-aptech.edu.vn/blogs/programming/pro_18_02_09_1.bmp)
Nguồn : Aptech