sprawdzenie daty

0

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

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

1 użytkowników online, w tym zalogowanych: 0, gości: 1