Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Làm sao để lấy thông báo từ SQL lên Winform
8 năm trước
1.880 lượt xem
5 bình luận
8 năm trước
Hiện tại em có 1 stored procedure như trên. Trong quá trình gọi thực hiện query thì bị dính phần CMND, chạy bên SQL thì hiện được dòng PRINT N'CMND đã được sử dụng!' , nhưng bên Winform, xử dụng provider như bài Quán cà phê, có cách nào lấy được dòng này để xuất lên thông báo không ạ?
Thử bắt sự kiện InfoMessage của connection xem.
Ví dụ:
Bạn tạo 1 hàm kiểm tra CMND có trùng không
+ Tạo 1 câu lệnh truy vấn:
+ Trong c# dùng câu lệnh excuteQuery( ) để chạy và gán vào 1 cái adapter
+ Dùng Apdapter để fill dữ liệu đó vào 1 datatable
+ Xong r kiểm tra . Nếu dataTable.Row = 0 có nghĩa là CMND chưa trùng . Nếu dataTable.Row = 1 có nghĩa là CMND trùng