Fråga : datera formaterar lagrat tillvägagångssätt för godkännandesybase

vi har affärsrequirment som utför daterar formaterar valitation på .NET-sidan, eller
only för det lagrade tillvägagångssättet för sybasen (appeller för applikation .NET det lagrade tillvägagångssättet) accepterar MÅNDAG DD, server för YYYY format.

our är begin
.
.
.
insert för datetime

as för Adative 12.5.4

create tillvägagångssättaa
@hire_date in i
för emplyeen (hire_date, .....) värderar (@hire_date, .....)
.
end

it fungerar för allt dessa matar in parametrar: DEC för DEC 25,10
25 för DEC 25,2010
för
, 2010
12/25/2010
25/12/2010
december 25,2010
but oss universitetsläraren att inte önska den accepterar 12/25/2010 eller 25/12/2010, only DEC 25.2010 format.
in det lagrade tillvägagångssättet för sybasen, vad kan oss göra för detta godkännande?

thanks

" klar "

Svar : datera formaterar lagrat tillvägagångssätt för godkännandesybase

Du kunde försök som förklarar mata inparametern som

varchar @hire_date (20)

i stället, och tvinga den till en datetime i SPEN

OMVÄND (datetime, @hire_date, 107)

Det SP ska kast ett fel, om ett ogiltigt formaterar något liknande 12/25/2010, skrivs in, som är också det samma felet, som du skulle, har mottagit för en ogiltig värderanågot liknande 13/13/2013 (datera), using strömSPEN.
Andra lösningar  
 
programming4us programming4us