Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [Firebird] Procedura ten sam wynik, Ciągle ten sam wynik
icemanwlkp
post 29.09.2010, 13:43:15
Post #1





Grupa: Zarejestrowani
Postów: 50
Pomógł: 1
Dołączył: 29.09.2010

Ostrzeżenie: (0%)
-----


ello, to mój 1 post tutaj , jestem na etapie nauki , mam procedurę:

  1. CREATE OR ALTER PROCEDURE ZAMKNIJ_DOKMAG (
  2. DID INTEGER
  3. )
  4. returns (
  5. aresult varchar(240)
  6. )
  7. AS
  8. DECLARE VARIABLE DDATA_ZAMK DATE;
  9. BEGIN
  10. SELECT DATA_ZAMK
  11. FROM DOKMAG
  12. WHERE ID=:DID
  13. INTO :DDATA_ZAMK;
  14. /* Sprawdzamy czy czasami dokument nie jest zamkniety */
  15. IF (DDATA_ZAMK IS NOT NULL)
  16. THEN ARESULT='Nie można zamknąć już zamkniętego dokumentu !';
  17. ELSE
  18. UPDATE DOKMAG SET DATA_ZAMK=current_date WHERE ID=:did;
  19. ARESULT='OK';
  20. SUSPEND;
  21. END;


W odpowiedzi zawsze dostaje "OK" ,gdzie popełniłem błąd ? , pozdrawiam i liczę na pomoc
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 06:27