Questione : Domanda e date di T SQL

Ciao, il

I ha una procedura immagazzinata come indicata sotto da quale è denominato corrente alternata # applicazione Web.  L'idea della procedura è di restituire tutti gli articoli che sono contrassegnati come non disponibili alla data specificata.  Ora questo sembra funzionare benissimo a condizione che la data sia cioè 15/07/2010 inequivocabile ma venire a mancare dove la data potrebbe essere DD/MM o MM/YY come 08/07/2010.  Avrei pensato che poichè i dateTimes di SQL sono usati durante esso essere GIUSTO. la vista del

When I le annotazioni nell'analizzatore di domanda le date è visualizzata come YYYY-MM-DD.  Quando esamino la data nel Web page di C# è visualizzato poichè DD/MM/YY.

I hanno un'annotazione che nel 00:00 dello shows

startdate 2010-08-03 di QA: 00:00 di 00
enddate 2010-08-06: il parametro @onDay di 00

The dovrebbe essere passato dentro come 05/08/2010 ma non ottengo la corrispondenza remo… i suggerimenti del

Any quanto a che cosa può essere il problema ed a come convincere questa domanda per funzionare attendibilmente?

class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
PROCEDURA notpretty del >ALTER " del class= " " di codeSnippet848597 del id= del
= di ivehicleabsence.ivehicleabsence_end @onDay

ALTRIMENTI
	SELEZIONARE ivehicleabsence.*, ivehicle.* 
		Dal ivehicleabsence
		LA PARTE DI SINISTRA UNISCE il ivehicle SU (ivehicleabsence.ivehicle_id = ivehicle.ivehicle_id)

ESTREMITÀ
class= del

Risposta : Domanda e date di T SQL

dovete paas il datetime corretto di disposizione dal vostro programma di C#. Le date passate alla procedura dell'assistente di sql dovrebbero essere nella disposizione mm/dd/yyyy. Così suggerisco che l'uno o l'altro modifichiate il vostro codice di C# per convertire dd/mm/yyyy in mm/dd/yyyy prima di passarlo al proc memorizzato come discussione
Altre soluzioni  
 
programming4us programming4us