Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Глупый вопрос [D5, Oracle]


Начинающая ©   (2002-04-16 14:07:00) 

Есть запрос - стандартный TQuery. Соотв-но, есть Update к нему.
При редактировании уже внесенных записей все нормально. Как только хочу добавить новую вылетает ошибка - "Invalid value for field <Дата начала>".
В чем может быть дело?


Lusha   (2002-04-16 14:32:00) [1]

Смотрите обработчик OnUpdateRecord...

Удачи.


Val   (2002-04-16 14:32:00) [2]

а что с ними не так?


Начинающая   (2002-04-16 14:27:00) [3]

Я нашла ошибку!
Дело в том, что у меня в запросе были добавлены вычисляемые поля, в которых отображались текстовые выражения из других таблиц полей nd, nc, ncr. Если их убрать -то все проходит без ошибок
А как же быть с этими текстовыми описаниями?


Lusha   (2002-04-16 14:26:00) [4]

А какое из перечисленных полей ключевое?


Johnmen   (2002-04-16 14:25:00) [5]

Неверно значение соотв.параметра !


Начинающая   (2002-04-16 14:22:00) [6]

Запрос:

select *
from table1
order by DATE_B, Nd


Insert:
insert into table1
(DATE_B, DATE_E, ND, NC, NCR)
values
(:DATE_B, :DATE_E, :ND, :NC, :NCR)


Все очень просто


Val   (2002-04-16 14:13:00) [7]

наверное, надо бы код показать


Lusha   (2002-04-16 14:13:00) [8]

Приведите текст запросов в TQuery.SQL и TUpdateSQL.InsertSQL... Для начала...

P.S. Устал повторять - не бывает ГЛУПЫХ ВОПРОСОВ...


Наверх

Титульная страница Поиск, карта сайта Написать письмо