|
|
|
DBNavigator+своя хранимка на удаление
|
|||
|---|---|---|---|
|
#18+
есть дб-нафигатор нужно удалять хранимкой. а эта сволочь удаляет напрямую. как повесить на него хранимку, а стандартный query.delete отключить? заранее говорю, варианты: писать свой нафигатор, или городить массу кнопочек на панели - желательно обойтись без этих вариантов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2011, 09:40 |
|
||
|
DBNavigator+своя хранимка на удаление
|
|||
|---|---|---|---|
|
#18+
использовать триггер, не? %) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2011, 09:58 |
|
||
|
DBNavigator+своя хранимка на удаление
|
|||
|---|---|---|---|
|
#18+
вообщем, справился. может быть кому-то и пригодица идея такая: на BeforeAction нафигатора повесить такой код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. код onClick не обрабатывать. да и кстати. если не хотите чтобы нафигатор выдавал сообщение Код: plaintext триггер не нужен, из-за такой фигни писать триггер, вы чево?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2011, 10:01 |
|
||
|
DBNavigator+своя хранимка на удаление
|
|||
|---|---|---|---|
|
#18+
дельфист-экстремалесть дб-нафигатор нужно удалять хранимкой. а эта сволочь удаляет напрямую. как повесить на него хранимку, а стандартный query.delete отключить? заранее говорю, варианты: писать свой нафигатор, или городить массу кнопочек на панели - желательно обойтись без этих вариантов. например так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2011, 10:01 |
|
||
|
DBNavigator+своя хранимка на удаление
|
|||
|---|---|---|---|
|
#18+
дельфист-экстремал, У многих комонент есть свойство SQLDelete куда можно прописать свой код на удаление ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2011, 10:04 |
|
||
|
DBNavigator+своя хранимка на удаление
|
|||
|---|---|---|---|
|
#18+
дельфист-экстремалесть дб-нафигатор нужно удалять хранимкой. а эта сволочь удаляет напрямую. как повесить на него хранимку, а стандартный query.delete отключить? заранее говорю, варианты: писать свой нафигатор, или городить массу кнопочек на панели - желательно обойтись без этих вариантов. Потомучто не надо на навигатор ни чего вешать. Есть компонент TUpdateSQL, у него есть 3 свойства в которых задаёте запросы на удаление, вставку, изменение. Другой вариант: повесить обработчик на событие onBeforeDelete или onAfterDelete. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2011, 10:05 |
|
||
|
DBNavigator+своя хранимка на удаление
|
|||
|---|---|---|---|
|
#18+
дельфист-экстремалвообщем, справился. может быть кому-то и пригодица идея такая: ... Здесь будет более уместно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2011, 10:08 |
|
||
|
DBNavigator+своя хранимка на удаление
|
|||
|---|---|---|---|
|
#18+
но лучше всего все-таки использовать триггер. Нет гарантий, что какой-нибудь чел не попробует давить кнопку в дб-нафигаторе какой-нибудь сторонней (а не твоей) программы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.03.2011, 10:09 |
|
||
|
DBNavigator+своя хранимка на удаление
|
|||
|---|---|---|---|
|
#18+
procedure TDM.ClientDataSet1AfterDelete(DataSet: TDataSet); begin ClientDataSet1.CancelUpdates; end; procedure TDM.ClientDataSet1BeforeDelete(DataSet: TDataSet); begin ClientDataSet1.CancelUpdates; end; ВОТ решения!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2019, 16:33 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=37187143&tid=2039372]: |
0ms |
get settings: |
8ms |
get forum list: |
21ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
161ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
66ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 491ms |

| 0 / 0 |
