adressmoeistranici
@adressmoeistranici
Делатель

Как прочитать поля зная только ID?

Помогите понять какой должен быть синтаксис команды чтоб по id прочитать три остальных поля
SqlCommand command = new SqlCommand("SELECT (Title,Tags,Body)VALUES(@Title,@Tags,@Body) FROM [Library] WHERE [Id] = @Id", sqlConnection);
            command.Parameters.AddWithValue("Id", guid);
            SqlDataReader sqlReader = null;
            try
            {
                sqlReader = await command.ExecuteReaderAsync();
                while (await sqlReader.ReadAsync())
                {
                    title = Convert.ToString(sqlReader["Title"]);
                    tags = Convert.ToString(sqlReader["Tags"]);
                    body = Convert.ToString(sqlReader["Body"]);
                }
            }
            catch (Exception exc)
            {
                MessageBox.Show(exc.Message, exc.Source, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            finally
            {
                if (sqlReader != null)
                    sqlReader.Close();
            }
  • Вопрос задан
  • 143 просмотра
Решения вопроса 2
@programmer_developer
Начинающий программист C#
SELECT Title, Tags, Body FROM Library WHERE id = '@Id' - как то так, этот sql запрос вернет значения только 3-ех ячеек в строке у которой id == @id
Ответ написан
Комментировать
@marat4455
SELECT title, tags, body FROM [Library] WHERE [id] = @id
Выбрать title, tags, bode, из [Library] где [id] == @id
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы