Học lập trình c# – Xuất kịch bản DataTable

Xin chào các bạn, trong bài học lập trình c# hôm nay, chúng ta sẽ học chủ để mới đó là xuất kịch bản từ SQL. Tôi sẽ hướng dẫn các bạn xuất kịch bản của một DataTable. Chúng ta sẽ dùng c# để lấy kịch bản tạo bảng, tạo dữ liệu cho bảng trong SQL Server rồi lưu vào file.

Để thực hiện xử lý được yêu cầu này, các bạn có thể tham khảo các bước sau:

Tôi sử dụng 1 bảng của mình trong SQL.

hoc-c-shap

Các bạn add thêm thư viện vào project:

hoc-c-shap-1

Khai báo sử dụng thư viện:

using Microsoft.SqlServer.Management.Smo;

using Microsoft.SqlServer.Management.Common;

Hàm xuất kịch bản:

hoc-c-shap-2

Hàm này gồm 2 tham số là tên database, tên datatable. Đầu tiên, chúng ta tạo một server để kết nối, lấy database được chọn trong server rồi gán vào một biến. Khai báo một biến Scripter để sử dụng thuộc tính Options thiết lập các tùy chọn khi xuất kịch bản.

hoc-c-shap-3

Tiếp theo duyệt danh sách bảng trong database. Nếu bảng được duyệt có tên trùng với tên của bảng được chọn thì tiến hành xuất kịch bản ra.

hoc-c-shap-4

Kết quả:

hoc-c-shap-5

Vậy là chúng ta đã hoàn thành việc xuất kịch bản DataTable trong SQL ra file bằng c#. Chúc các bạn thành công.

Hẹn gặp lại các bạn vào bài học lập trình c# lần sau.

Xin cảm ơn.

STANFORD – SỐ 1 DẠY KINH NGHIỆM LẬP TRÌNH

  • Giảng viên, chuyên gia là những người có nhiều kinh nghiệm thực tế từ các dự án phần mềm lớn.
  • Nội dung học chất lượng & đi sát với thực tiễn. Học phí nhiều ưu đãi hấp dẫn
  • Hỗ trợ trong quá trình học và Giới thiệu việc làm sau khi học xong.

Website: http://stanford.com.vn/

HOTLINE: (024) 6275 2212 | (024) 6662 3355

Địa chỉ:

  • Tầng 2 số 20 ngõ 678 Đường Láng (Hoặc cuối ngõ 100 Nguyễn Chí Thanh), Đống Đa, Hà Nội.

Nhận xét