Поиск данных в sql server - C#
Формулировка задачи:
Здравствуйте!
Я подключаюсь к sql server и читаю в нем таблицу. при нахождении совпадения в столбце 8 моя функция должна вернуть значение столбца 7.
Но она ни чего не возвращает, не могу понять где ошибка.
Прошу помощи.
Вот код!
Я не правильно задал логику поиска?
public string _recipientNumber(string _nameRecipient)
{
SqlConnection con = new SqlConnection(@"Data Source=PROMETEY;Integrated Security=False;User ID=sql-user;
Password=**********;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False");
con.Open();
SqlCommand com = new SqlCommand(@" SELECT [Фамилия]
,[Имя]
,[Отчество]
,[Таб#номер]
,[Дата Рождения]
,[Пол]
,[Подразделение]
,[Номер телефона]
,[почта]
FROM [TestDoc].[dbo].[TestDoc]", con);
SqlDataReader _conut = com.ExecuteReader();
string TTT = "";
_conut.Read();
string surname = _conut.GetString(8);
while (_conut.Read())
{
if (surname == _nameRecipient)
{
TTT = _conut[7].ToString(); // для вычисления в других функциях.
text_phones.Text = _conut[7].ToString(); // отображение в textBox
}
}
con.Close();
return TTT;
}Решение задачи: «Поиск данных в sql server»
textual
Листинг программы
string TTT = ""; _conut.Read(); string surname = _conut.GetString(8);