Chia sẻ

Bài này, csharpcanban.com sẽ hướng dẫn các bạn cách Export dữ liệu dạng SqlCe có khối lượng lớn sang định dạng XML.

Nội dung

Các bạn sử dụng hàm sau đây.

private void ExportSQLtoXML()
        {
            using (SqlCeConnection cn = new SqlCeConnection(Connection_String))
            {
                if (cn.State == ConnectionState.Closed)
                    cn.Open();
                string strCommand = "Select * FROM tbl_Users";
                using (SqlCeCommand cmd = new SqlCeCommand(strCommand, cn))
                {
                    SqlCeDataAdapter da = new SqlCeDataAdapter(cmd);
                    DataSet ds = new DataSet();
                    da.Fill(ds, "item");
                    StreamWriter xmlDoc = new StreamWriter("C:Output.xml");
                    ds.WriteXml(xmlDoc);
                    xmlDoc.Close();
                }
            }
        }

Với dữ liệu gồm 25000 bản ghi, csharpcanban.com đã sử dụng hàm trên và mất khoảng 60 giây để xuất hết.

Hãy thay đổi giá trị “item” sang tên của bảng mà các bạn muốn xuất.

Bạn nào có cách nào hay hơn thì trao đổi ở mục bình luận phía dưới nhé.

Chúc các bạn thành công.!!!

 

ĐĂNG KÝ MUA HÀNG

    Email (*)

    Điện thoại (*)

    Tên sản phẩm/Dịch vụ:


    Chia sẻ
    Xem thêm  [C#] Share code đồng hồ

    Trả lời

    Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *