ADO.NET Chuẩn bị CSDL SQL Server thực hành SqlConnection Chuỗi kết nối SqlConnectionStringBuilder Thông tin kết nối Đọc chuỗi kết nối từ file configs Giới thiệu về ADO.NET ADO.NET (ActiveX Data Object) là tập hợp các thư viện lớp qua đó cho phép ứng dụng tương tác (lấy về, cập nhật, xóa) với các nguồn
SqlCommand Tham số Parameters của SqlCommand Những phương thức thi hành SqlCommand ExecuteScalar ExecuteNonQuery ExecuteReader ExecuteXmlReader Gọi procedure Lớp SqlCommand – Khởi tạo đối tượng SqlCommand Lớp SqlCommand cho phép tạo ra đối tượng mà từ đó có thể thi hành các lệnh SQL tương tác với MS SQL Server như các lệnh UPDATE|INSERT|CREATE TABLE|SELECT
Các ràng buộc – Constraint Các ràng buộc là những quy tắc mà dữ liệu lưu trữ trong một bảng bắt buộc phải đảm bảo nó. SQL Sever có các ràng buộc như: NOT NULL đảm bảo dữ liệu cột không có giá trị NULL UNIQUE giá trị cột này là duy nhất (các hàng
Tạo Stored Procedure có tham số trả về trong SQL Server Muốn Procedure trả về dữ liệu trong ham số, thì khi khai báo tham số thêm vào từ khóa ở cuối out, ví dụ: PROCEDURE ProcedureName(@param1 varchar(50), @param2 int out) AS BEGIN SET NOCOUNT ON; ---Các SQL-T khác SET @param2 = 100 --gán giá
Khai báo và sử dụng Cursor Trong các truy vấn T-SQL, như tại các Stored Procedure, ta có thể sử dụng các con trỏ CURSOR để duyệt qua dữ liệu. Ta hiểu CURSOR là một tập hợp kết quả truy vấn (các hàng), với CURSOR ta có thể duyệt qua từng hàng kết quả để