Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.28;
Скачать: CL | DM;

Вниз

Как корректно сохранить/изменить таблицу   Найти похожие ветки 

 
DevilDevil ©   (2006-04-09 18:15) [0]

Продолжаю серию элементарных вопросов. У меня есть база с одной таблицей. Для работы с таблицей использую компонент IBOTable (потомок TDataSet) с палитры IBObjects. Для просмотра/редактирования пока использую стандартный DataSource и DBGrid. Добавляю новую запись кнопкой Insert, но вопрос не в этом. В обработчике события закрытия окна пишу IBOTable1.Post, возникает ошибка. Меня интересует, как корректно изменять, добавлять и сохранять записи таблицы.

Пожалуйста, не пишите, мол используй другие компоненты


 
DevilDevil ©   (2006-04-09 19:07) [1]

НЕПОНЯТНО!

Упростил структуру таблицы, всё заработало нормально:

with IBOTable1 do
begin
   Append;

  Fields[0].AsString := "";
  Fields[1].AsInteger ...
  ...

   Post;
end;


Добавил поле UPdate : DATE. Добавил соответсвующий код:
FieldByName("UPDATE").AsDateTime:= dteUpdate.Date;

При запуске возникает примерно такая ошибка:
...
SQL error code = -104
Token unknown - line 5 char - 3
UPDATE
...

Подскажите, как лечить?


 
DevilDevil ©   (2006-04-09 19:09) [2]

Подозреваете регистр букв?

Нет, на самом деле в таблице всё верно, запись UPDATE


 
Бугага ©   (2006-04-09 19:18) [3]

Такое чувство что человек разговаривает сам с собой :)

Измени нзвание поля UPDATE


 
Desdechado ©   (2006-04-09 20:09) [4]

UPDATE - зарезервированной слово в SQL
перед использованием SQL-сервера неплохо бы ознакомится со списком зарезервированных слов


 
DevilDevil ©   (2006-04-09 22:01) [5]

Бугага ©   (09.04.06 19:18) [3]
Desdechado ©   (09.04.06 20:09) [4]


Спасибо БОЛЬШОЕ!



Страницы: 1 вся ветка

Текущий архив: 2006.05.28;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.027 c
2-1147290586
Vitalik__
2006-05-10 23:49
2006.05.28
Pchar


2-1147110889
que
2006-05-08 21:54
2006.05.28
Memo


1-1145265006
dracula
2006-04-17 13:10
2006.05.28
Есть две программы, надо из одной в другую передать строку?


9-1130842218
zx
2005-11-01 13:50
2006.05.28
Microsoft посадит OpenGL под замок?


15-1146758657
Axis_of_Evil
2006-05-04 20:04
2006.05.28
реестр + запуск программы с параметром