Боже мама... Ну когда это закончится.
Ошибка от mysql:
"Parameter '@name' must be defined."
То есть создаётся параметр с ключём @name, но ему не задаётся значение.
Из-за этой ошибки в DataTable tb возвращается null.
Взаимодействовать с null объектом нельзя, соответственно tb (null).Rows = выбивает ошибку NullReferenceException.
Что первое, что второе - гуглится, если есть желание.
Для исправления NullReference нужно проверять на то, является ли tb = null, и если да, то выбивать какую-то ошибку.
Для исправления ошибки с параметром - найди, где создаётся запрос с этим параметром, добавь туда значение для него.