1. Trang chủ
  2. » Giáo Dục - Đào Tạo

bg lap trinh quan ly 1 ado net tt 2969

25 5 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Background and Usage of ADO.NET Command Object
Trường học University of Information Technology - Ho Chi Minh City
Chuyên ngành Information Technology
Thể loại Lecture Notes
Thành phố Ho Chi Minh City
Định dạng
Số trang 25
Dung lượng 332,72 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

string updateString = @"update DANHMUC set tendm = 'Bánh kẹo' where madm = 1";... _Command có tham số... khai báo tham số SqlParameter param = new... q Chỉ đọc dữ liệu... § đọc câu SQL s

Trang 1

Đ i t ố ượ ng _Command

Trang 2

2

Trang 6

string updateString = @"update DANHMUC set tendm = 'Bánh kẹo' where madm = 1";

Trang 7

// Thực thi ExecuteNonQuery

cmd.ExecuteNonQuery();

Trang 8

Parameter (Tham s ) ố

Trang 9

_Command có tham số

Trang 10

// 1 kh i tạo commandở

SqlCommand cmd = new

SqlCommand(“select * from

MATHANG where madm = @MaDM”,

conn);

// 2 khai báo tham số

SqlParameter param  = new

Trang 11

_DataReader

Trang 12

q Chỉ đọc dữ liệu

Trang 13

// xu t k t quấ ế ả

}

Trang 14

Disconnected Data

(Mô hình d  li u không k t  ữ ệ ế

n i) ố

Trang 15

Phân bi t k t n i và  ệ ế ố không k t n i? ế ố

Trang 16

Mô hình d  li u không k t n i ữ ệ ế ố

q Đối tượng Dataset

q Đối tượng _DataAdapter

§ Phương thức Fill

§ Phương thức Update

Trang 19

§ đọc câu SQL select (lấy từ _DataAdapter),

suy ra các lệnh insert, update và delete,

§ gán các lệnh mới vào các property Insert,

Update, Delete của SqlDataAdapter tương

ứng.

q _CommandBuilder làm việc trên một bảng đơn

Trang 20

C p nh t: dùng thu c tính c a  ậ ậ ộ ủ

DataAdapter

// VD xóa mặt hàng

SqlCommand cmXoa = new

SqlCommand(@"delete from mathang where mamh=@MaMH", conn);

cmXoa.Parameters.Add("MH0001");

da.DeleteCommand = cmXoa;

Trang 21

Store Procedure (SQL  Server)

Trang 23

Th c thi Store Procedure ự

// 1.  create a command object

identifying the stored procedure

SqlCommand cmd = new

SqlCommand("LayDanhSachMatHang", conn);

// 2 set the command object so

it knows to execute a stored

procedure

cmd.CommandType =

CommandType.StoredProcedure;

Trang 25

Ví d  SP có tham s ụ ố

create proc capnhatsoluong

@sl int, @ma int

Ngày đăng: 12/12/2022, 21:43