Code C#: Hướng dẫn sử dụng Stored Procedures trong Visual Studio 2013

1. Tạo Stored Procedures với chức năng thêm mới một sinh viên:
2. Trong màn hình bên phải, ta viết mã cho Stored Procedures:
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: Hien, Nguyen Minh
-- Create date: 12h 55m, 12-13-2014
-- Description:   Stored Procedures Insert SinhVien
-- =============================================
CREATE PROCEDURE spThemSV
      -- Add the parameters for the stored procedure here
      @MaSV varchar(50),
      @TenSV varchar(50)
AS
BEGIN
      -- SET NOCOUNT ON added to prevent extra result sets from
      -- interfering with SELECT statements.
      SET NOCOUNT ON;
      INSERT INTO tblSinhVien(MaSV,TenSV)
      VALUES(@MaSV,@TenSV)
    -- Insert statements for procedure here     
END

3. Thiết kế giao diện trang Thêm mới sinh viên:

4. Trong VS, viết mã nguồn cho sự kiện của nút Thêm (sử dụng Stored Procedures)

private void btnThem_Click(object sender, EventArgs e){
  SqlConnection conn = new SqlConnection(chuoikn);
  SqlCommand cmd = new SqlCommand();
  cmd.CommandType = CommandType.StoredProcedure;
  cmd.CommandText = "spThemSV";

  cmd.Parameters.Add("@MaSV", SqlDbType.VarChar).Value = txtMaSV.Text.Trim();
  cmd.Parameters.Add("@TenSV", SqlDbType.VarChar).Value = txtTenSV.Text.Trim();

  cmd.Connection = conn;
  try{
       conn.Open();
       cmd.ExecuteNonQuery();
  }
  catch (Exception ex){
       throw ex;
  }
  finally{
       conn.Close();
  }
} 

5. Trong sự kiện Click của nút Thoat ta viết mã xử lý như sau:
private void btnThoat_Click(object sender, EventArgs e)
        {
            this.Close();
        }

Tag: C#, Lập trình windows, lập trình windows nâng cao, lập trình giao diện, lập trình ado.net, Stored Procedures, Visual Studio 2013

Related Posts
Previous
« Prev Post