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

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

Проблема с сохранением информации в Firebird [D7, FB 1.5]


serguncho ©   (2005-06-28 22:15:00) 

Никак не могу понять, что это за сюрпризы от FB?!
Если я заношу информацию таким образом:
   ibtable4.Insert;
   ibtable4.FieldByName('F1').AsString:='xxx';
   ibtable4.FieldByName('F2').AsInteger:=xxx;
   ibtable4.FieldByName('F3').AsString:='xxx';
   ibtable4.post;

то все работает.
Если же
   
   ibtable4.Insert;
   ibtable4.FieldByName('F1').AsString:='xxx';
   ibtable4.post;

после этого:

   ibtable4.edit;
   ibtable4.FieldByName('F2').AsInteger:=xxx;
   ibtable4.FieldByName('F3').AsString:='xxx';
   ibtable4.post;

то при перезагрузке программы в базе сохраняется только значение поля F1, введенное после INSERT, а F2 и F3 (EDIT) пустые.
После POST делаю CommitRetaining.


Desdechado   (2005-06-29 10:51:00) [1]

первое, что нужно срочно сделать, - это забыть про table, пользоваться query
а чтоб им хорошо воспользоваться, необходимо понимание первичных и внешних ключей и т.д. (особенно в контексте вопроса)


Johnmen   (2005-06-29 09:53:00) [2]

>serguncho ©   (29.06.05 09:28) [4]

Да понятно, что смысла нет, но ты сам не ведая того типа врёшь :)
Посмотрел... No comments...
Срочно читать книги !!!


serguncho   (2005-06-29 09:28:00) [3]

Уважаемый, Johnmen,

Смысла врать мне нет.
Посмотрите, пожалуйста, исходники
www.presidentstav.narod.ru/problem.zip
и убедитесь, что я не вру.

Я больше чем уверен, что я еше чего-то нужного не сделал. Но за слова в своем сообщении и отвечаю целиком и полностью.


Johnmen   (2005-06-29 09:15:00) [4]

В рамках той инфы, которая приведена, данное явление - чистое враньё :))
А что там ты ещё скрываешь - нам не ведомо...


serguncho   (2005-06-29 08:34:00) [5]

пожалуйста, посмотрите, что я не так делаю
www.presidentstav.narod.ru/problem.zip


atruhin   (2005-06-29 06:21:00) [6]

Сколько раз говорилось. Задаешь вопрос, а о компонентах доступа мы сами должны догадаться?
>>После POST делаю CommitRetaining.
После какого Post? Реальный код выкладывай.


Наверх

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