Hallo,
SET @strSQL = @strSQL + @strTable + ' SET [active] = ' + @bActive + ' WHERE '
"Syntaxfehler beim Konvertieren des nvarchar-Wertes 'UPDATE events SET [active] = '' in eine Spalte vom Datentyp int."
Für mich sieht es so aus, als ob es Probleme mein impliziten Umwandeln des Integers in einen String gab.
Versuche eventuell, @bActive (und auch @nID) explizit umzuwandeln (via CAST oder CONVERT).
Grüße
Klaus