Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.04.2024, 22:48   #1
щука
Новичок
Джуниор
 
Регистрация: 25.04.2024
Сообщений: 6
По умолчанию Ошибка синтаксиса в инструкции UPDATE

Код:
String^ query = "UPDATE [Database] SET Login= '" + login + "', Password = " + password + ", Reservation = " + reservation + " WHERE id = " + id; 
OleDbCommand^ dbCommand = gcnew OleDbCommand(query, dbConnection);
щука вне форума Ответить с цитированием
Старый 30.04.2024, 13:58   #2
Алексей1153
фрилансер
Форумчанин
 
Регистрация: 11.10.2019
Сообщений: 972
По умолчанию

щука, нужно использовать экранирование параметров.

Сейчас - это источник синтаксических ошибок (если повезло) и Sql-инъекций (если не повезло)
Алексей1153 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка синтаксиса в инструкции UPDATE в Visual C++ Анна8 C/C++ Базы данных 1 05.05.2019 14:04
Ошибка синтаксиса в инструкции UPDATE. Bane БД в Delphi 5 21.03.2014 14:14
ошибка синтаксиса в инструкции update pas666 БД в Delphi 8 04.11.2013 21:54
Ошибка синтаксиса в инструкции Update BioNoob БД в Delphi 8 19.06.2012 09:41
Ошибка синтаксиса в инструкции insert into sectorb БД в Delphi 5 24.11.2011 09:23