(+84) 236.3827111 ex. 402

Tạo Class truy vấn dữ liệu SQL trong C#


classLopCSDL

{

private string chuoikn = @"server = (local);database=Thuchanh;integrated security =true;";

//Hàm truy vấn cơ sở dữ liệu thực hiện câu lênh SQL

public int ExcuteNoneQuery(string chuoisql)

{

SqlConnection ketnoi = new SqlConnection(chuoikn);

SqlCommand lenh = new SqlCommand(chuoisql,ketnoi);

ketnoi.Open();

int i = lenh.ExecuteNonQuery();

ketnoi.Close();

return i;

}

//Hàm đọc dữ liệu dùng SqldataReader

public SqlDataReader Reader(string chuoisql)

{

SqlConnection ketnoi = new SqlConnection(chuoikn);

SqlCommand lenh = new SqlCommand(chuoisql, ketnoi);

ketnoi.Open();

SqlDataReader docdl1 = lenh.ExecuteReader();

ketnoi.Close();

return docdl1;

}

//Hàm lấy bảng từ sql

public DataTable table(string chuoisql)

{

SqlConnection ketnoi = new SqlConnection(chuoikn);

SqlCommand lenh = new SqlCommand(chuoisql, ketnoi);

ketnoi.Open();

SqlDataAdapter data = new SqlDataAdapter(lenh);

DataTable bang = new DataTable();

data.Fill(bang);

return bang;

ketnoi.Close();

}

}