Professional Documents
Culture Documents
Bài 4:
Try Catch
Debug
Try
Các lệnh có thể phát sinh lỗi
Catch [VariableName as ExceptionType]
Các lệnh để xử lý lỗi khi lỗi phát sinh
[Finally
các lệnh được thực thi (có lỗi hay không có lỗi)]
End Try
Trong đó: Try, Catch và End Try là những từ khóa bắt buộc
Try
intQuantity=CInt(txtQuantity.Text)
lblQuantity.Text=CStr(intQuantity)
Catch
lblMessage.Text="Error in input data."
End Try
Exit Try: Cho phép thoát ra khỏi khối lệnh Try (Các
lệnh trong Finally được thực thi trước)
09/07/08 Lập trình CSDL - Nguyễn Bá Tiến 5
TRY CATCH
Tham số kèm theo – ví dụ
Try
PicAnh.Image=Image.FromFile(“A:\Abc.bmp”)
Catch when Err.Number=53
Msgbox”Không tìm thấy file, hãy kiểm tra lại”
Catch when Err.Number=7
Msgbox”Hết bộ nhớ ” & err.description
End Try
Sử dụng cấu trúc Try Catch để kiểm tra tình huống đăng
nhập vào hệ thống. Nếu đăng nhập không hợp lệ quá 3
lần -> khóa không cho thực hiện nữa
-> Nguyên tắc xóa: Xóa bản ghi con trước rồi mới xóa
bản ghi cha (quan hệ)
-> Để xóa toàn bộ DL/Bảng -> Truncate Table <Tên
bảng>
Mệnh đề Join
Phát biểu If… Then
Phát biểu Case
Tạo và sử dụng Stored Proceduce