![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вставка данных с помощью Stored Procedure [D6, MSSQL]
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]Запретить править в Гриде, сделать кнопочки, на них повесить запуск соотв. ХП