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

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

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.03.2011, 11:55   #1
Egik_net
Пользователь
 
Регистрация: 16.10.2009
Сообщений: 23
По умолчанию Delphi 10. Ошибка SQL.

БД аксесс.

Пишет ошибка синтаксиса SQL запроса:
Update Clients Set sum=99 WHERE id=2

Проверял этот же запрос в аксессе - выполнился, всё работает.

В чём может быть ещё причина?
Egik_net вне форума Ответить с цитированием
Старый 05.03.2011, 12:11   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

нельзя называть таблицы и поля ключевыми словами.
НЕЛЬЗЯ!

либо, если есть возможность переименуйте, пока не поздно поле Sum
либо попробуйте экранировать имя квадратными скобками:
Код:
Update Clients Set [sum]=99 WHERE id=2
Serge_Bliznykov вне форума Ответить с цитированием
Старый 05.03.2011, 13:50   #3
Egik_net
Пользователь
 
Регистрация: 16.10.2009
Сообщений: 23
По умолчанию

Спасибо! Помогло
Egik_net вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка при работе с Delphi 7 и SQL 2005 DimaP2010 БД в Delphi 1 28.12.2010 19:35
SQL где ошибка? xxxsas PHP 4 20.02.2010 20:49
Создание новых таблиц в MS SQL SERVERE через SQL запрос в Delphi S_Yevgeniy Помощь студентам 1 27.10.2009 06:26
ошибка в SQL Cantana SQL, базы данных 2 11.09.2007 12:03