He he, vừa được thầy sửa, đọc tham khảo:
Lưu ý: Do demo nên code database này sẽ chạy không được nên chỉ dùng để tham khảo thôi.
Lưu ý: Do demo nên code database này sẽ chạy không được nên chỉ dùng để tham khảo thôi.
class Database { static string strConnection = "Data Source=PC19;Initial Catalog=QuanLyBanHang;Integrated Security=True"; SqlConnection conn; public Database() { } protected void Connect() { if (conn != null) conn = new SqlConnection(strConnection); conn.Open(); } public void DisConnect() { if(conn!=null) conn.Close(); } public DataTable Select(string strSql) { DataTable dt = new DataTable(); try { Connect(); SqlDataAdapter da = new SqlDataAdapter(strSql, conn); da.Fill(dt); } catch(Exception ex) { throw new Exception("Database-Select-" + ex.Message); } finally { DisConnect(); } return dt; } }Còn đây là bài mình vừa sửa lại của thầy :)
class Database { static string strConnection = "Data Source=PC41;Initial Catalog=QuanLyBanHang;Integrated Security=True"; SqlConnection conn; public Database() { //Connect(); } protected void Connect() { conn = new SqlConnection(strConnection); if (conn.State == ConnectionState.Open) conn.Close(); conn.Open(); } public void DisConnect() { if (conn != null) conn.Close(); } public DataTable Select(string strSql) { DataTable dt = new DataTable(); try { Connect(); SqlDataAdapter da = new SqlDataAdapter(strSql, conn); da.Fill(dt); } catch (Exception ex) { throw new Exception("Database-Select-" + ex.Message); } finally { DisConnect(); } return dt; } }Các bạn có thể xem thêm lớp giao tiếp Database của thầy Dương Ngọc Long Nam tại đây
Nhận xét
Đăng nhận xét