![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вставка данных в базу [D7]
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 ?
Какую литературу читал по программированию БД ?