Главная страница
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.02 c
14-59328
Кулюкин Олег
2002-10-31 12:40
2002.11.18
Собираюсь в молодую перспективную команду.


3-59047
Spartak
2002-10-29 21:51
2002.11.18
Привет всем ! База портиьтся при отключении света !


14-59343
RV
2002-10-29 15:45
2002.11.18
Как Вам принтер MB4815?


7-59457
Ш-К
2002-09-19 14:37
2002.11.18
IOCTL_INTERNAL_PARALLEL_SET_CHIP_MODE.


8-59293
sanci
2002-07-26 15:59
2002.11.18
Bitmap