Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.025 c
6-1080193377
бОт
2004-03-25 08:42
2004.05.16
Форма в виде вэб-страницы


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


1-1083299231
Denizzz
2004-04-30 08:27
2004.05.16
Как свернуть активное Dos-приложение?


1-1083273200
}{uMuK
2004-04-30 01:13
2004.05.16
работа с Word - вывод формул Equation.3


1-1083303503
dstupin
2004-04-30 09:38
2004.05.16
Проблема с dll на дельфи, при вызове из VC++ 6




   Наверх