UPDATE dbo.Protokol_pr
SET uctovat = 1
WHERE (ID_protokolu = 'A550134');
UPDATE protokol_pr
SET uctovat = 0
WHERE ID_protokolu = 'A551036'

takto som to napísal a on to nejak divne zarovnal, no ale to nie je podstatné. Ide o to, že aj tak to hlási chybu, že Unable to parse query text.

Malo by to ísť priamo aj v tom ASP.NET sqldatasource, alebo to nepoznáš?

A to druhé je klasicky datový typ bool. Až na to, že ho získavam z parametru 'true' 'false'. Ktorý pri selekte správne pochopí, že je bool. Ale v update mi proste NOT píše tiež chybu

používam to takto
UPDATE dbo.Protokol_pr
SET uctovat = NOT uctovat
WHERE (ID_protokolu = 'A550134')

pričom to účtovať samozrejme ťahám odinakadiaľ. Ale ak by šlo toto tak myslím, že aj ten môj parameter by to už malo úspešne znegovať.