получить пароль из моей таблицы пользователей
Это ваша первая проблема: НИКОГДА хранить реальные пароли в базе данных. Посмотрите на функцию HashBytes () и используйте ее для сопоставления пароля. Если вы думаете, что вам нужно сохранить реальный пароль, возможно, чтобы позволить пользователям восстановить утерянные пароли, поговорите с людьми по адресу reddit .
способ перебора набора строк
Это ваша вторая проблема. Вы мыслите в терминах итерации по строкам самостоятельно. Это называется императивным программированием. Хотя императивный код отлично работает для вашего обычного клиентского кода, он работает в обратном направлении, когда вы работаете с базой данных. Вместо этого вы хотите начать использовать декларативное программирование и думать с точки зрения наборов: вы пишете некоторый код, который объявляет базе данных набор возвращаемых вам записей:
SELECT [password] /*shudder*/ FROM [table] WHERE [username] = @username