Vraag : Hoe te om een variabele in functie DATEADD in SQL Koord over te gaan

Ik heb een toepassing die sqlDataAdapter en datasets gebruikt om gegevens voor een VB.net toepassing te krijgen. Van een SQL serverdatabase.

The- gegeven wordt het verzoek gefiltreerd door datum - „word specifiek alle rijen waar de studentenvergunning in minder dan xdagen verloopt - „x“ zijnd varaible ik wil in SQL statement.

The overgaan waar de clausule in het SQL koord een/>Parameters DATEADD function.


The na fragment ver is aangezien ik toen het proberen om parameters te gebruiken kreeg:

sSql_Where =“ en END_DT >= DATEADD (dd, @DateCount, Datum) „


Any hulp gewaardeerde





Antwoord : Hoe te om een variabele in functie DATEADD in SQL Koord over te gaan

Misschien zou het gemakkelijker zijn om de datumberekening in VB te doen dan bouwt waar clausule?
in vb:
schemerige DateCount als geheel = x
schemerige CutoffDate als datum = DateAdd (DateInterval.Day, DateCount, Datum)

sSql_Where = „en END_DT >=“ & CutoffDate
Andere oplossingen  
 
programming4us programming4us