Danh mục

Bài Giảng Môn Lập Trình Website ASP.Net part 13

Số trang: 5      Loại file: pdf      Dung lượng: 1.20 MB      Lượt xem: 9      Lượt tải: 0    
Jamona

Phí lưu trữ: miễn phí Tải xuống file đầy đủ (5 trang) 0
Xem trước 2 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

III. Một số minh họa 1. Kết nối cơ sở dữ liệu2. Kết nối, thao tác dữ liệu, sử dụng đối tượng Command với câu lệnh SELECT3. Kết nối, thao tác dữ liệu, sử dụng đối tượng Command với câu lệnh INSERT,
Nội dung trích xuất từ tài liệu:
Bài Giảng Môn Lập Trình Website ASP.Net part 13Bài Giảng Môn Lập Trình Website ASP.NetIII. Một số minh họa1. Kết nối cơ sở dữ liệuprotected void Button1_Click(object sender, EventArgs e) { //Khai báo và khởi tạo biến Connection SqlConnection cnn = new SqlConnection(Data Source=(local); Initial Catalog=QLbansach;User ID=sa;Password=); //Mở kết nối cnn.Open(); // Thực hiện các câu lệnh SELECT, INSERT, DELETE, UPDATE. TextBox1.Text = State = + cnn.State; //Đóng kết nối cnn.Close(); }2. Kết nối, thao tác dữ liệu, sử dụng đối tượng Command với câu lệnh SELECTprotected void Button2_Click(object sender, EventArgs e) { try { //Khai báo và khởi tạo biến Connection SqlConnection cnn = new SqlConnection(Data Source=(local); Initial Catalog=QLbansach;User ID=sa;Password=); //Khai báo và khởi tạo biến Command SqlCommand cmd = new SqlCommand(); //Khai báo biến Command sử dụng Connection nào để đến database? cmd.Connection = cnn; //Biến Commnad thao tác với database bằng //(1.Câu lệnh, 2.Tên bảng, 3.Tên Store) nào? cmd.CommandText = SELECT COUNT(*) FROM Chude; //Cho biết CommandText chính là câu lệnh. cmd.CommandType = CommandType.Text; //Mở kết nối cnn.Open(); // Lấy dữ liệu về bằng phương thức ExecuteScalar. int count = (int)cmd.ExecuteScalar(); //Xuất kết quả ra WebForm TextBox2.Text = count.ToString(); //Đóng kết nối. cnn.Close(); } catch (Exception) { //Xuất kết quả ra WebForm TextBox2.Text = Không thành công!; } }3. Kết nối, thao tác dữ liệu, sử dụng đối tượng Command với câu lệnh INSERT, UPDATE, DELETEprotected void Button3_Click(object sender, EventArgs e) { try { //Khai báo và khởi tạo biến Connection SqlConnection cnn = new SqlConnection(Data Source=(local);Biên sọan: Dương Thành Phết Trang 104Bài Giảng Môn Lập Trình Website ASP.Net Initial Catalog=QLbansach;User ID=sa;Password=); SqlCommand cmd = new SqlCommand(); cmd.Connection = cnn; //Biến Commnad thao tác với database bằng câu lệnh //(INSERT, UPDATE, DELETE) cmd.CommandText = INSERT INTO CHUDE(TenCD) VALUES(NVăn hóa); cmd.CommandType = CommandType.Text; cnn.Open(); //Thao tác dữ liệu (INSERT, UPDATE, DELETE) //bằng phương thức ExecuteNonQuery. cmd.ExecuteNonQuery(); //Xuất kết quả ra WebForm TextBox3.Text = Thành công!; cnn.Close(); } catch (Exception) { //Xuất kết quả ra WebForm TextBox3.Text = Không thành công!; } }4. Kết nối, thao tác dữ liệu, sử dụng đối tượng Command với câu lệnh INSERT, UPDATE, DELETE + Truyền tham số.protected void Button4_Click(object sender, EventArgs e) { try { //Khai báo và khởi tạo biến Connection SqlConnection cnn = new SqlConnection(Data Source=(local); Initial Catalog=QLbansach;User ID=sa;Password=); SqlCommand cmd = new SqlCommand(); cmd.Connection = cnn; //Khai báo và khởi tạo tham số SqlParameter parTenLinhVuc = new SqlParameter(@TENCHUDE, SqlDbType.NVarChar, 50); cmd.CommandText = INSERT INTO CHUDE VALUES(@TENCHUDE); cmd.CommandType = CommandType.Text; //Thêm biến tham số cho Command cmd.Parameters.Add(parTenchude); //Gán giá trị cho biến tham số parTenLinhVuc.Value = TextBox1.Text; cnn.Open(); cmd.ExecuteNonQuery(); cnn.Close(); lbThongbao.Text = Thành công!; } catch (Exception) { lbThongbao.Text = Không thành công!; } }Biên sọan: Dương Thành Phết Trang 105Bài Giảng Môn Lập Trình Website ASP.Net5. Kết nối, thao tác dữ liệu, sử dụng đối tượng Command với câu lệnh INSERT, UPDATE, DELETE + Truyền tham số.protected void Button5_Click(object sender, EventArgs e) { //Khai báo và khởi tạo biến Connection SqlConnection cnn = new SqlConnection(Data Source=(local); Initial Catalog=QLbansach;User ID=sa;Password=); SqlCommand cmd = new SqlCo ...

Tài liệu được xem nhiều: