Поиск данных в 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);

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


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

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

8   голосов , оценка 3.75 из 5
Похожие ответы