|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.03.2009, 23:13 | #1 |
Новичок
Джуниор
Регистрация: 18.03.2009
Сообщений: 1
|
Самый типичный пример транзакций - перевод денег с одного счета на другой.
Здравствуйте! очень стыдно просить вас помочь,но другого выхода у меня нет.решите,пожалуйста,задачу...учус ь в колледже...на программиста...понимаю только основы...с репетитором занималась,но недолго,бабосов тупо не хватило.так вот...задание...работа с бд...знаю,как компоненты связывать,как в ibconsole бд создать,ограничения всякие...а вот как в делфи это все реализовать...напряг...есть бд Банк...таблицы Филиал, Район, Клиент, Счет. на основе таблицы счет надо сделать транзакцию "перевод денег с одного счета на другой" с вызовом хранимой процедуры...ума не приложу,как делать...
нашла вот это Самый типичный пример транзакций - перевод денег с одного счета на другой. StartTransaction; update accounts set ac1 = ac1 - 100 where user_id = :x; update accounts set ac2 = ac2 + 100 where user_id = :x; Commit; а что куда,где писать, не знаю ((((((((((((((((( на форму перетащила компоненты ibdatabase, ibtransaction, ibquery, datasource, dbgreed... связала, в итоге отобразились данные таблицы Счет... что дальше????? (((((((((((((((((( если кто может,помогите,пожалуйста,очень важно!!!!!!!!!!!!!!!!! |
20.03.2009, 00:10 | #2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
Хранимая процедура будет выглядеть примерно так:
Код:
А для ее вызова удобно использовать компонент IBStoredProc. Указываете имя процедуры (в нашем случае ACCCHANGE) и передаваемые ей параметры - идентификаторы 2-х клиентов и сумму перевода - транзакции. И... IBStoredProc1.ExecProc; Вот и все! В базах данных тоже есть транзакции, но это не то же самое, что денежные транзакции. И еще. В комплекте Дельфи идет IB с документацией, там все подробно расписано для программистов. Последний раз редактировалось mihali4; 20.03.2009 в 00:14. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
перенос значений с одного листа на другой | ANDREEY | Помощь студентам | 2 | 10.02.2009 23:22 |
Перевод с одного значения в другое в С++ 2008 | atlon | Общие вопросы C/C++ | 11 | 11.01.2009 00:34 |
Перенос проги с одного ПК на другой | Azef | Помощь студентам | 2 | 13.05.2008 18:07 |
Передача файла с одного компа на другой | Kocapb | Фриланс | 4 | 18.11.2007 18:37 |
Перенос из одного Image в другой | Dimitriys | Компоненты Delphi | 5 | 14.07.2007 23:32 |