Вы должны взглянуть на доступные варианты отладки. Я считаю, что если вы все настроите правильно, вы сможете отлаживать прямо из C # в хранимую процедуру SQL. Никогда не делал этого сам, но мне сказали, что это можно сделать.
Альтернативно установите эквивалентную хранимую процедуру, которая просто выполняет SELECT из предложения WHERE вашего ОБНОВЛЕНИЯ, чтобы увидеть, действительно ли вы получаете какие-либо записи назад, и если столбцы, которые вы ожидаете изменить, отличаются от значения, на которое вы рассчитываете изменить их.
И, конечно, убедитесь, что строка подключения указывает на нужную базу данных. Один из них поймал меня однажды (и это было так стыдно).
В противном случае, как предлагают другие парни, немного больше контекста и кода на C # было бы полезно. И что делает вас уверенным, что строки модифицируются. Упоминаются ли в SQL строки с упоминаниями или только для выполнения команд?