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

Вниз

Присвоение значения для поля с автоинкрементом   Найти похожие ветки 

 
Евген ©   (2002-10-28 17:46) [0]

Мастера, помогите плз.!!! Суть проблемы: есть форма ввода информации о партнере в БД. Из нее вносится запись в таблицу Paradox. Есть поле FirmID - автоинкремент. Делаю так:

DM.FIRMS.Active:=true;
DM.FIRMS.Append
DM.FIRMSFName.Value:=EditFirmName.Text;
DM.FIRMSFAdress.Value:=EditFirmAdres.Text;
DM.FIRMSFCity.Value:=EditFirmCity.Text;
DM.FIRMSFPhone.Value:=EditFirmPhones.Text;
DM.FIRMSFEMail.Value:=EditFirmEMail.Text;
DM.FIRMSFPerson.Value:=EditFirmPersone.Text;
DM.FIRMSFDolg.Value:=0;
DM.FIRMSFCoeff.Value:=1;
DM.FIRMS.Post;

Т.е. вношу все данные кроме FirmID.
В ответ получаю сообщение что поле DM.FIRMSFirmID должно иметь значение. Хотя в другой форме этого же проекта вставка таким способом работает на "ура".


 
MsGuns ©   (2002-10-28 19:11) [1]

Если определено как AutoInc, то по идее должно работать. Хотя я слышал многократно (хотя сам в Парадоксе избегаю такой тип), что именно в этом формате автоинкремент часто глючит, иногда делая таблицу неспособной к добавлению. Лечится выборкой по всем полям с неповторяющимися ключами, чисткой родной таблы и добавлением из Answer всех записей.


 
Евген ©   (2002-10-29 10:49) [2]

Дело в том, что база пока еще пустая, и я пытаюсь ее заполнить. При вводе первой записи оно и заглючило. Повторюсь, что ввод данных в другую таблицу с автоинкрементным полем из этой же БД проходит нормально способом изложенным выше.


 
ЮЮ ©   (2002-10-29 11:31) [3]

Может DM.FIRMSFirmID.Required стоит True ? Тогда это сообщение BDE!


 
Евген ©   (2002-10-29 13:21) [4]


> ЮЮ ©

Да, действительно. Поменял в false - все ОК! Большое спасибо!



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
1-59263
The_Vizit0r!
2002-11-07 13:07
2002.11.18
Помогите


14-59434
Agent Smith
2002-10-30 17:24
2002.11.18
VirtualCD & WinXP


1-59236
deffer
2002-11-06 18:24
2002.11.18
Как идеологически правильно?


14-59423
Song
2002-10-31 15:02
2002.11.18
Wanted студенты 4-го курса геологического факультета МГУ


1-59091
sndanil
2002-11-07 19:15
2002.11.18
Версия продукта