Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 16.05.2011 Ostrzeżenie: (0%)
|
Mam problem z triggerem, który nie pozwalałby usuwać rekordów z tabeli. Wygenerowałem kod:
ale coć nie działa...Fakt, faktem rekordu nie można usunąć, ale nie wyświetla się ten mój napis. Ktoś wie gdzie jest błąd? A ktoś wie jakby wyglądał kod triggera, który pokazywałby na ekranie napis "Dodałeś do tabeli nowe dane" , gdy użytkownik doda do tabeli nowy rekord .....? Pracuję w najnowszej wersji SQL Server. Z góry dzięki za pomoc:) |
|
|
|
![]() |
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%)
|
zamiast print spróbuj dać
BEGIN RAISERROR 'Twój komunikat' ROLLBACK TRANSACTION RETURN END P.S. źle założyłeś wątek. Jest specjalny dział na mssql Ten post edytował john_doe 8.06.2011, 21:48:36 |
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 16.05.2011 Ostrzeżenie: (0%)
|
Ale jak to by miało wyglądać?
Coś takiego nie wchodzi?
Tak składnia Raiserror chyba jakoś bardziej rozbudowana jest? |
|
|
|
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 873 Pomógł: 25 Dołączył: 24.07.2005 Ostrzeżenie: (0%)
|
masz wyżej w moim kodzie.
rollback tran return |
|
|
|
![]() ![]() |
|
Aktualny czas: 20.08.2025 - 03:55 |