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