У меня есть проблема с записью строки запроса, чтобы обновить конкретную запись sql. У меня есть все мои значения значений в строках, и я могу добавить их (значения как параметры), он преобразует первичный идентификатор в int. Все идет нормально.Обновить конкретную запись sql, используя значения
Проблема заключается в моей строке запроса. Я могу сделать удаление и создание записей sql (выбрать и вставить), но проблема здесь, заключается в обновлении. Это я не имею никакого реального опыта.
теперь ... Для строки запроса, что у меня есть все готов ...
SqlCommand DerGemmesMedarbejder = new SqlCommand("UPDATE MyTableInQuestion VALUES (@Tittel, @FuldeNavn, @MailAdresse, @TelefonNummer, @MedarbejderType) WHERE PersonaleID = @PersonaleID_FraRepeateren", GemDetAendredeIndhold);
Я просто не могу показаться, чтобы получить это право. Отладчик говорит мне, что проблема «неправильный синтаксис около
FuldeNavn = @ FuldeNavn Должен быть TheStringNameIUse = @ FuldeNavn? – Anders
'@ FuldeNavn' - это параметр, который содержит значение, которое будет использоваться как значение столбца FuldeNavn. – Sachin
Итак. Если я нарисую этот« DerGemmesMedarbejder.Parameters.AddWithValue («@ Tittel») , Tittel_DerSkalGemmes), «из моих строк, в которых хранятся значения, которые должны быть сохранены, тогда я должен быть в порядке с использованием« Tittle = @ Tittle », поскольку значения извлекаются из моих переменных? (Строки и int) – Anders