Главная страница
    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.46 MB
Время: 0.047 c
1-1083221337
Master Paleva
2004-04-29 10:48
2004.05.16
Таскбар


1-1083163718
Svetka*
2004-04-28 18:48
2004.05.16
Лабораторная.... помогите девушке!


3-1082561117
mur
2004-04-21 19:25
2004.05.16
ещё раз про поиск через SQL


3-1082538530
Volodya_
2004-04-21 13:08
2004.05.16
Редактирование записи


6-1080394510
csr
2004-03-27 16:35
2004.05.16
SOCKS PROXY





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский