Kỹ thuật lập trình C# lấy dữ liệu từ bảng trong Access đưa vào đối tượng DataTable
Giả sử ta có một file SP.mdb trong đó chứa bảng TB_SanPham. Bây giờ ta viết code để đọc file này và đưa bảng vào đối tượng DataTable (chú ý file Access để ở cùng thư mục với Project đang dung).
public DataTable ConnectToAccess()
{
string conString = @"Provider=Microsoft.Jet.OLEDB.4.0;" +
@"Data source= " + Server.MapPath("SP.mdb");
// Mở kết nối
OleDbConnection conn = new OleDbConnection(conString);
conn.Open();
// Tạo 1 DataSet
DataSet ds = new DataSet();
// Tạo một adapter và đổ dữ liệu vào DataSet
OleDbDataAdapter adapter =
new OleDbDataAdapter("SELECT [MaSP], [TenSanPham], [SoLuong], [DonGia],[ThanhTien] FROM [TB_SanPham]", conn);
adapter.Fill(ds);
// Đóng kết nối
conn.Close();
// Lấy bảng đầu tiên của dataset
DataTable dt = ds.Tables[0];
return dt;
}
- BÌNH TĨNH TRƯỚC HỘP THƯ SỐ – NGHỆ THUẬT NHẬN DIỆN EMAIL PHISHING TỪ GÓC NHÌN NGHIỆP VỤ
- HÓA THÂN THÀNH "KẺ TẤN CÔNG": KHI HIỂU RÕ CẠM BẪY, TA PHÒNG THỦ VỮNG VÀNG HƠN
- CÁC CÔNG CỤ XÂY DỰNG GIAO DIỆN ỨNG DỤNG BẰNG TRÍ TUỆ NHÂN TẠO (AI)
- Silent Lynx khai thác lỗ hổng WinRAR để triển khai Reverse Shell nhằm tấn công các cơ quan chính phủ
- Thông tin xác thực ConnectWise bị chiếm dụng, 173 môi trường Microsoft 365 bị truy cập trái phép