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

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

Вставка данных в базу [D7]


Страницы:   1 2

N&N ©   (2004-07-01 11:35:00) 

Уважаемые Мастера, подскажите, пожалуйста, как жить дальше.
Суть проблемы проста: не могу вставить данные в базу.
Все делаю по букварю: на форму поместил  IBQuery1, IBQuery1, IBDatabase1, IBTransaction1 и  несколько DBEdit’ов. Связал, как рекомендовано, в просмотре работает без проблем, а когда дело доходит до вставки- вставлять не хочет.
Обработчик на кнопку “Записать” такой:
IBTransaction1.StartTransaction;
   IBQuery1.Insert;
   IBQuery1.Fields[0].AsString:=DBEdit1.Text;
   ........
IBQuery1.Fields[n].AsString:=DBEditN.Text;
IBQuery1.Post;
   IBTransaction1.Commit;

А в ответ “ Transaction is active” .
Попробовал дополнить форму компонентом IBUpdateSQL,  прописал свойства InsertSql, ModifySql- толку нет, тот же результать.
У меня Delphi-7 и FireBird-1,5.
Скажите, пожалуйста, как быть?


Соловьев   (2004-07-01 11:41:00) [21]


> А в ответ “ Transaction is active” .


> IBTransaction1.StartTransaction;

if not IBTransaction1.Active then
IBTransaction1.StartTransaction;


Johnmen   (2004-07-01 11:38:00) [22]

Какой запрос в IBQuery1 ?
Какую литературу читал по программированию БД ?


Страницы:   1 2

Наверх

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