|
Вопрос # 6 615/ вопрос решён / |
|
Здравствуйте!
Заклинило
queryW.Close;
queryW.SQL.Clear;
s := 'UPDATE VAL_TABLE SET (VAL_TABLE.Value = :NewValue) WHERE ((TagId = :TagId) AND (VAL_TABLE.Date =
:DateCurrent))';
queryW.SQL.Add(s);
queryW.Parameters.ParamByName('TagId').Value := TagId;
queryW.Parameters.ParamByName('DateCurrent').Value := DateCurrent;
queryW.Parameters.ParamByName('NewValue').Value := Grid.Cells[CURRENT_DAY, iRow];
try
queryW.Open;
except
ругается и не хочет обновлять
Кричит ошибка синтаксиса в инструкции UPDATE
Id Ключевое
TagId Целое
Date Дата
Value Вещественное
Id TagId Date Value
1 1 31.10.2015 3333,09
2 2 31.10.2015 1620,386
3 3 31.10.2015 496,996
4 4 31.10.2015 223,566
5 5 31.10.2015 146,335
База Access
|
Вопрос задал: Aндрей (статус: 1-ый класс)
Вопрос отправлен: 23 февраля 2016, 17:50
Состояние вопроса: решён, ответов: 1.
|
Ответ #1. Отвечает эксперт: Леонид
Здравствуйте, Aндрей!
Уберите скобки из запроса! После SET скобка точно не нужна, на нее будет ругаться....
|
Ответ отправил: Леонид (статус: 1-ый класс)
Время отправки: 23 февраля 2016, 18:45
|
Мини-форум вопроса
Всего сообщений: 0.
12 апреля 2016, 20:52: Статус вопроса изменён на решённый (изменил модератор DNK): Кто против?
Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.
|