Форум: "Базы";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
ВнизИспользование DBкомпонент для вставки данных Найти похожие ветки
← →
explorer © (2004-04-19 09:28) [0]Мастера!
Сейчас данные в БД заганяю так:
with DataModuleMashteh.ADOStoredProc1 do
begin
Close;
Parameters.ParamByName("@IDTeam").Value := DBLookupComboBoxTeam.KeyValue;
...
...
...
Parameters.ParamByName("@ERR").Value := 1;
Prepared;
ExecProc;
Меня интересует, как еще можно загнать данные в БД через
различные стандартные DBкомпоненты (DBEdit и т.д.)?
← →
explorer © (2004-04-20 11:58) [1]Удалено модератором
Примечание: Создание пустых сообщений
← →
RayRom © (2004-04-20 14:28) [2]Нафига ты енто делаеш, ведь на прямую поля связал с визуальными компонентпми ввода и усе едниственно что кнопочку сделай сохранить и применяй метод Post или ApplyUpdates и все.
← →
explorer © (2004-04-20 15:04) [3]Чьи методы Post, ApplyUpdates?
Примерчик можно?
← →
Vlad © (2004-04-20 15:15) [4]
> explorer © (20.04.04 15:04) [3]
Что-то не совсем ясно. Ты вобще представляешь для чего служат DB aware контролы ? По-моему нет.
Бегом читать справку и смотреть демки, которые с Дельфи идут.
← →
explorer © (2004-04-21 07:41) [5]Даже если я при этом использую хранимые процедуры?
← →
Sergey13 © (2004-04-21 09:14) [6]2explorer © (21.04.04 07:41) [5]
Если ты можешь добавлять записи только через ХП, то по другому у тебя и не получится, ИМХО. Если у тебя есть все права на таблицу, то непонятно, зачем нужна эта ХП.
← →
Nikolay M. © (2004-04-21 09:31) [7]Если все изменения данных у тебя идут через ХП, тогда никак.
Можно извратиться: вытаскивать данные, скажем ADODataSet, а на OnBeforePost делать описанные тобой выше действия, но это, как ты понимаешь, тоже самое, только в профиль.
Имхо, работает - вот и не трогай.
> Нафига ты енто делаеш, ведь на прямую поля связал с визуальными
> компонентпми ввода
А если это изменяется какая-нибудь бухгалтерская проводка? И ее изменение повлечет за собой изменение (обязательно в одной транзакции) остатков на нескольких счетах, портфелей счетов, пересчет стоимости портфелей и тд?
ХП в этом случае самый правильный способ.
← →
explorer © (2004-04-21 11:43) [8]Nikolay M. ©
В самую точку! Как раз для бухгалтерских проводок и делаю.
Тогда так и оставлю.
← →
Nikolay M. © (2004-04-21 11:47) [9]
> explorer © (21.04.04 11:43) [8]
Как знал. Тогда, конечно, делать через ХП и рулить транзакциями на сервере - тут, имхо, просто без вариантов.
Успехов :)
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.068 c