SQL-Update wie fehlschlagen

UPDATE ITEM SET DaggerAc=0, AxeAc=0, SwordAc=0, MaceAc=0, SpearAc=0, BowAc=0 WHERE strName LIKE "%krowaz%" 

Fehler:

 Msg 207, Level 16, State 1, Line 3 Invalid column name '%krowaz%' 

Wo ist mein Problem?

 "%krowaz%" => '%krowaz%'. 

In SQL server sollten Sie einfache Anführungszeichen verwenden.

Anstelle von doppeltem Zitat, verwenden Sie einfaches Zitat ie

 UPDATE ITEM SET DaggerAc=0, AxeAc=0, SwordAc=0, MaceAc=0, SpearAc=0, BowAc=0 WHERE strName LIKE '%krowaz%' 

Einzelne Anführungszeichen werden verwendet, um den Anfang und das Ende einer characterfolge in SQL anzuzeigen. Doppelte Anführungszeichen werden in der Regel nicht in SQL verwendet.