Witam,
mam problem ze sprawdzeniem daty mianowicie w jednej kolumnie Data_zamowienia użytkownik wprowadza dane w następnym polu Data_realizacji powinna być jakaś walidacja żeby użytkownik nie podał daty wcześniejszej od daty_zamowienia. Czy ma ktoś pomysł jak to zrobić? Np. żeby pojawił się jakiś komunikat o złym wprowadzeniu daty. Próbowałem za pomocą Rule lub Triggerów ale mi nie wychodzi, może jakieś pomysły?
0
0
W procedurze którą wrzucasz dane do bazy, lub w aplikacji. if(data_zamowienia<data_realizacji)
0
Najłatwiej triggerem lub procedurą przez którą dane będą obrabiane przed insertem.
Zakłądając ze na wejściu albo w inserted masz odpowiednie kolumny np
......
if @daty_zamowienia>@Data_realizacji
begin
print 'xxx'
end
.....
0
A nie idzie tego zrobić jakoś po stronie serwera, mam do wykonania bazę danych na zaliczenie i fajnie by było aby w podanej kolumnie pojawił się komunikat w sql po źle wprowadzonych danych, nie idzie tego jakoś ustawić w RULE przypisanej do kolumny
0
Ldr dzięki za podpowiedź z tym triggerem, ale jak przerwać żeby dane nie zostały wpisane przez użytkownika gdy będzie niewłaściwa data. Idzie to zrobić jakoś przez before Inserted
0