PDA

View Full Version : Kiểm tra thực thi 1 câu lệnh có thành công hay không ?



nt253vn
06-09-2004, 00:49
Hi các bạn cho mình hỏi, đang bí cái này

Mình muốn kiểm tra việc thực thi 1 câu lệnh Insert hoặc Update, hoặc Delete có thành công hay không

Nếu thành công thì return 1, else return 0

Trong SQL Server = sql command nhé các bạn

Cảm ơn

greenhill
06-09-2004, 07:50
Chào bạn !
Mình không hiểu rõ lắm ý định của bạn !

Thành công ở đây nghĩa là gì vậy ?

Tuy nhiên bạn có thể sử dụng biến @@rowcount để kiểm tra xem số dòng bị tác động sau câu lệnh INSERT,UPDATE OR DELETE

nếu @@rowcount=0 nghĩa là các câu lệnh trên chưa tác động đến dữ liệu

tạm biệt bạn

White Rose
06-09-2004, 16:07
Do you mean "success is runing without any errors"???

Try with SP:


CREATE PROC sp_name
AS
INSERT/UPDATE/DELETE ******x
IF @@ERROR<>0
RETURN 1
ELSE
RETURN 0