Главная страница
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.041 c
14-1083165726
PaRL
2004-04-28 19:22
2004.05.16
News


14-1082647615
panov
2004-04-22 19:26
2004.05.16
Алгоритм перноса слов в строке.


3-1082627971
ИМХО
2004-04-22 13:59
2004.05.16
Не могу понять с DAO.DBEngine.36


9-1071510959
Yaroslav
2003-12-15 20:55
2004.05.16
С чего начать??? Нужно сделать игрушку.


1-1083130700
Denis Davidoff
2004-04-28 09:38
2004.05.16
Delphi 8 капризничает