Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Вставка данных с помощью Stored Procedure [D6, MSSQL]


Страницы:   1 2 3 4

Neo Trinitron ©   (2007-03-29 15:36:00) 

Такая тема. Набор данных открывается с помощью хранимой процедуры и отображается в гриде. Мне нужно чтобы вместо стандартного редактирования и добавления записей выполнялись мои процедуры добавления и редактирования. Как этого добиться?


Jan   (2007-03-29 16:17:00) [61]


> какая разница хранимая процедура или вьюха конкретно в этом
> случае??? И зачем мне сдались триггера?

а в том что

> Мне нужно чтобы вместо стандартного редактирования и добавления
> записей выполнялись мои процедуры добавления и редактирования.
>


sniknik   (2007-03-29 16:15:00) [62]

Jan   (29.03.07 15:50) [3]
> Тебе нужна вьюха и триггера.
это если общее поведение таблицы в sql сервере, а не одного рекордсета на клиенте переделывать... (хотя при чем тут вьюха так и не понял)

Neo Trinitron ©   (29.03.07 15:57) [4]
> а о том что у него есть ещё и события я узнал ещё раньше
сомнительно... впечатление такое что только что прочитал, и еще не осознал как пользоваться... если переопределить onBeforePost и делать в нем нужное тебе для тебя проблема.


stud   (2007-03-29 16:12:00) [63]

Neo Trinitron ©   (29.03.07 15:36)
записей выполнялись мои процедуры добавления и редактирования.

бери в качестве дата сета например люьой который хранит полученые данные в памяти, при редактировании/добавлении записей пробегаеш по набору и запускаеш нужные процедуры.


Neo Trinitron   (2007-03-29 15:57:00) [64]

Jan, какая разница хранимая процедура или вьюха конкретно в этом случае??? И зачем мне сдались триггера? То что всё делает датасет я узнал раньше чем то что такое база данных, а о том что у него есть ещё и события я узнал ещё раньше. Конкретно по вопросу есть что ответить?


Jan   (2007-03-29 15:50:00) [65]


> Не, нужно чтобы правилось всё именно в гриде. В этом весь
> фокус :)

никакой разницы между кнопками и гридом. все операции делает датасет - у енго есть события.
ИМХО ты не то делаешь. Тебе нужна вьюха и триггера.


Neo Trinitron   (2007-03-29 15:47:00) [66]

Не, нужно чтобы правилось всё именно в гриде. В этом весь фокус :)


Megabyte   (2007-03-29 15:41:00) [67]

Запретить править в Гриде, сделать кнопочки, на них повесить запуск соотв. ХП


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо