Форум программистов, компьютерный форум, киберфорум
Delphi: Базы данных
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 19.01.2008
Сообщений: 3
1

Делфя + Ибэйс

16.03.2008, 21:36. Показов 1204. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
привет всем! вобщем возникла проблема при добавлении записи в базу, раньше использовала BDE, теперь решила освоить вкаладку Interbase. Использую при подключнеии компоненты IBDatabase, IBQuery, DataSource, IBDataSet, IBStoredProc, IBTransaction. Пишу такой код на кнопку ДОБАВИТЬ ЗАПИСЬ:
begin
IF (edit1.Text<>'') then begin
try
dm.IBTransaction1.StartTransaction;
with ibstoredProc1 do begin
UnPrepare;
ParamByName('firm_name').value:=edit1.Text;

Prepare;
ExecProc;
end;

dm.IBQFirm.Close;//вот тут стопорится
dm.IBQFirm.Open;
dm.IBTransaction1.Commit;
edit1.Clear;
edit2.Clear;
edit1.SetFocus;

application.MessageBox('Íîâàÿ çàïèñü äîáàâëåíà','', mb_OK );
except
dm.IBTransaction1.RollbackRetaining;
application.MessageBox('Ïðîèçîøåë ñáîé! Ïîâòîðèòå îïåðàöèþ.','', mb_OK );
end;
end
else begin
application.MessageBox('Ââåäèòå âñå äàííûå.','', mb_OK );
edit1.SetFocus;
end;
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.03.2008, 21:36
Ответы с готовыми решениями:

делфя курсовые
здорова парни.помогите пллиз...короче надо на делфе написать приложение типо как в висте боковая...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
0
16.03.2008, 21:36
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru