I have a user function that returns a BIT calle dbo.IsPartReady. I am trying to use the function inside of a trigger as follows:
SET @railReady = dbo.IsPartReady(1,@curPartiId);
SET @frameReady = dbo.IsPartReady(2,@curPartiId);
SET @dryAReady = dbo.IsPartReady(3,@curPartiId);
SET @dryBReady = dbo.IsPartReady(4,@curPartiId);
IF ( (@railReady AND @frameReady ) OR ( @dryAReady AND @dryBReady ) )
I m getting the following error in the IF statement: An expression of non-boolean type specified in a context where a condition is expected, near AND .
我做了什么错误?