Поиск данных в sql server - C#

Узнай цену своей работы

Формулировка задачи:

Здравствуйте! Я подключаюсь к sql server и читаю в нем таблицу. при нахождении совпадения в столбце 8 моя функция должна вернуть значение столбца 7. Но она ни чего не возвращает, не могу понять где ошибка. Прошу помощи. Вот код!
Листинг программы
  1. public string _recipientNumber(string _nameRecipient)
  2. {
  3. SqlConnection con = new SqlConnection(@"Data Source=PROMETEY;Integrated Security=False;User ID=sql-user;
  4. Password=**********;Connect Timeout=15;Encrypt=False;TrustServerCertificate=False");
  5. con.Open();
  6.  
  7. SqlCommand com = new SqlCommand(@" SELECT [Фамилия]
  8. ,[Имя]
  9. ,[Отчество]
  10. ,[Таб#номер]
  11. ,[Дата Рождения]
  12. ,[Пол]
  13. ,[Подразделение]
  14. ,[Номер телефона]
  15. ,[почта]
  16. FROM [TestDoc].[dbo].[TestDoc]", con);
  17. SqlDataReader _conut = com.ExecuteReader();
  18. string TTT = "";
  19. _conut.Read();
  20. string surname = _conut.GetString(8);
  21. while (_conut.Read())
  22. {
  23. if (surname == _nameRecipient)
  24. {
  25. TTT = _conut[7].ToString(); // для вычисления в других функциях.
  26. text_phones.Text = _conut[7].ToString(); // отображение в textBox
  27. }
  28.  
  29. }
  30. con.Close();
  31. return TTT;
  32.  
  33. }
Я не правильно задал логику поиска?

Решение задачи: «Поиск данных в sql server»

textual
Листинг программы
  1.  string TTT = "";
  2.             _conut.Read();
  3.                        
  4.             string surname = _conut.GetString(8);

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.75 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы