Поиск данных в 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д