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

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

Insert в SQL 3 [D6, IB6.x]


Страницы:   1 2

Tomkat ©   (2003-04-16 16:06:00) 

Уважаемые Мастера ! Проблема - при заполнения ключевого поля генератором получаю ошибку "Incorrect values within SQLDA structure". В 1-м диалекте такого не наблюдалось
Причем вручную (IBExpert) вставляет без проблем, а из программы - трабл....


Жук   (2003-04-16 16:58:00) [21]

Похоже, что почему-то не генерится новое значение.
select gen_id(mygener,1)
from rdb$database
Такой запрос нормально выполняется ?


Tomkat   (2003-04-16 16:53:00) [22]

IBDataSet.Insert - если GeneratorField настроен на New Record
IBDataSet.Post - если GeneratorField настроен на Post


Жук   (2003-04-16 16:49:00) [23]

А когда ругаться начинает ? На IBDataSet.Append ?


Tomkat   (2003-04-16 16:42:00) [24]


> поля и таблицы в кавычки надо брать.

это вроде тока если имена полей и таблиц нестандартные (мааленькими букавами и пр)...Вроде так в доке написано ...


Tomkat   (2003-04-16 16:41:00) [25]


> А как происходит "заполнение

IBDataSet.GeneratorField
указываю что, чем и когда заполнять


Соловьев   (2003-04-16 16:13:00) [26]

поля и таблицы в кавычки надо брать.


Жук   (2003-04-16 16:11:00) [27]

А как происходит "заполнение ключевого поля генератором" ?


Страницы:   1 2

Наверх

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