Problem bei MSSQL Procedure

Canic

Grünschnabel
Ich habe mir eine Procedure gescriptet, und bin lieder noch anfänger und habe leider keine ahnung wo das problem ist :)

Hier mal der code:

Code:
IF @ngroup = 53
Begin
DELETE tmember
WHERE nMemberNo AND nPartnerMemberNo = @nMemberNo
END

beim roten unterstreicht er mir das als fehler und gibt das aus :

An expression of non-boolean type specified in a context where a condition is expected, near 'AND'.

Ich danke für Hilfe :)
 
Hi

Die Meldung sagt eigentlich alles aus: Es fehlt eine Bedingung, welche einen boolschen Wert liefert.

Du hast da nur eine Variable oder ein Feld stehen

SQL:
IF @ngroup = 53
Begin
DELETE tmember
WHERE nMemberNo = 1 AND nPartnerMemberNo = @nMemberNo
END
 
so ich habe heute es mal mit
Code:
IF @ngroup = 53
BEGIN
DELETE tmember
WHERE nMemberNo = @nMemberNo OR nPartnerMemberNo = @nMemberNo
END

versucht und es funkt supoer :)
 

Neue Beiträge

Zurück