Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.16;
Скачать: CL | DM;

Вниз

Использование 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;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.023 c
1-1083691140
Checist [root]
2004-05-04 21:19
2004.05.16
Запарка с папкой Temporary Internet Files


8-1077474036
Push
2004-02-22 21:20
2004.05.16
Звук с модема


4-1080579101
BorH
2004-03-29 20:51
2004.05.16
Список служб (сервисов)


1-1083321302
Relaxxx
2004-04-30 14:35
2004.05.16
Нужно чтобы сумма преобразовывалась в определенную форму


3-1082364543
Oleg_B
2004-04-19 12:49
2004.05.16
Шифрование/защита таблиц