ďťż
 
[Firebird] delete, trigger i exception ďťż
 
[Firebird] delete, trigger i exception
Zobacz wiadomości
 
Cytat
A gdyby tak się wedrzeć na umysłów górę, / Gdyby stanąć na ludzkich myśli piramidzie, / I przebić czołem przesądów chmurę, / I być najwyższą myślą wcieloną. . . Juliusz Słowacki, Kordian
Indeks BCB i MySQL subiekt gt fototapeta
 
  Witamy

[Firebird] delete, trigger i exception



jh - 16-11-2006 00:23
[Firebird] delete, trigger i exception
  FB 1.5.3

Jak w triggerze przerwać wykonywanie akcji, ale bez komunikatu o błędzie?
Przykład - BEFORE_DELETE: zamiast usuwać rekord, chcę go tylko oznaczyć jako
usunięty (zmiana wartości jednego z pól). Exception wymaga podania
zdefiniowanego wyjątku, a to niestety daje mi niechciany komunikat o
błędzie.

Jacek





sg - 17-11-2006 07:14

  jh napisał(a):
> FB 1.5.3
>
> Jak w triggerze przerwać wykonywanie akcji, ale bez komunikatu o
> błędzie? Przykład - BEFORE_DELETE: zamiast usuwać rekord, chcęgo tylko
> oznaczyć jako usunięty (zmiana wartości jednego z pól). Exception wymaga
> podania zdefiniowanego wyjątku, a to niestety daje mi niechciany
> komunikat o błędzie.
>
> Jacek

może naokoło?
-odbierz użytkownikowi prawo do usuwania w tej tabeli
-zrób mu procedurę, która będzie się nazywała DELETE_FROM_COS_TAM(ID) i
w tej procedurze ustawiaj odpowiednią wartość usuwanego rekordu

--
Na wszystko skutecznie pomaga woda.
Dwie, trzy krople na szklankę wódki
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • effulla.pev.pl
  • comp
    Firebird - zmiana NULL na NOT NULL [firebird] Czym =?ISO-8859-2?Q?zast=B1pi=E6_postgresowy_inte?==?ISO-8859-2?Q?rval_=3F?= Insert do tabeli danymi z innej tabeli Firebird Insert do tabeli z danych innej tabeli plus dodatkowa wartośćpola (Firebird) firebird - dostep do roznych baz na podstawie nazwy usera,hasla i adresu IP =?iso-8859-2?q?Konfiguracja_Firebirda_pod_k=B1tem_wykorzystan ia_pami=EAci?= =?ISO-8859-2?Q?[firebird]_gdzie_si=EA_podzia=B3y_polskie_literki?= Re: [Firebird] BDE problem z zapisem konfiguracji pod Windows Vista =?iso-8859-2?q?[firebird]_-_jak_zastapi=E6_pole_longtext_=3F?= Firebird - zarzucanie =?iso-8859-2?q?pami=EAci?= RAM
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • latwa-kasiora.pev.pl
  • Cytat

    Decede mihi sole - nie zasłaniaj mi słonca.
    Gdy kogoś kochasz, jesteś jak stworzyciel świata - na cokolwiek spojrzysz, nabiera to kształtu, wypełnia się barwą, światłem. Powietrze przytula się do ciebie, choćby był mróz, a ty masz w sobie tyle radości, że musisz ją rozdawać wokoło, bo się w tobie nie mieści
    Hoc fac - tak czyń.
    A tergo - od tyłu; z tyłu.
    I czarne włosy posiwieją. Safona

    Valid HTML 4.01 Transitional

    Free website template provided by freeweblooks.com