ورود

View Full Version : مشکل در سیننتکس یک پروسیجر



ERIKA
جمعه 03 شهریور 1391, 16:38 عصر
سلام
من یک پروسیجری میخام بنویسم برای لایک و انلایک یا کامنت به شکل زیر نوشتم و مشکل سینتکسی داره
typeLink مشخص میکند نظر منفی یا مثبت


Create procedure CommentLink

@commentid integer,
@typeLink bit

as
SELECT commentid ,commentUp,commentDown,typeLink
FROM dbo.tbl_comments
WHERE (commentid = @commentid)
BEGIN
if (typeLink=1)
begin
update tbl_comments
SET commentUp= CAST(commentUp + 1 AS int)

WHERE (commentid = @commentid)

end
else
begin
update tbl_comments
SET commentUp= CAST(commentDown + 1 AS int)

WHERE (commentid = @commentid)

end
--exec CommentLink 1 true

baktash.n81@gmail.com
شنبه 04 شهریور 1391, 07:52 صبح
سلام ... اینو امتحان کن


Create procedure CommentLink
@commentid int,@typeLink bit
as
BEGIN
if (@typeLink=1)
update tbl_comments SET commentUp= CAST(commentUp + 1 AS int) WHERE (commentid = @commentid)
else
update tbl_comments SET commentUp= CAST(commentDown + 1 AS int) WHERE (commentid = @commentid)
END