Vraag : de bevestigingssybase opgeslagen procedure van het datumformaat

wij hebben bedrijfsrequirment die valitation van het datumformaat aan .NET kant uitvoeren of sybase opgeslagen procedure (toepassings.NET vraag de opgeslagen procedure)
only MON DD goedkeurt, is de server YYYY format.

our de procedure/>
create aa
@hire_date datetime

as begin
.
.
.
insert van Adative 12.5.4
waarden
. />it de werken
end

Dec van Dec 25,10
/> 25, 2010
12/25/2010
25/12/2010
Dec 25,2010
but trekken goedkeuren wij niet behoefte aan het 12/25/2010 of 25/12/2010, slechts 25,2010 Dec format.
in de sybase opgeslagen procedure, wat wij voor deze bevestiging kan doen?

thanks

Antwoord : de bevestigingssybase opgeslagen procedure van het datumformaat

U kon proberen verklarend de inputparameter zoals

@hire_date varchar (20)

in plaats daarvan, en dwingend het aan datetime in SP

ZET om (datetime, @hire_date, 107)

SP zal een fout werpen als een ongeldig formaat als 12/25/2010 is ingegaan, dat ook de zelfde fout is die u voor een waarde als 13/13/2013 (ongeldige datum) gebruikend huidig SP zou ontvangen hebben.
Andere oplossingen  
 
programming4us programming4us