Fråga : Hur man passerar en variabel in i DATEADD fungera i SQL stränger

Jag har en applikation som använder sqlDataAdapter och datasets för att få data för en VB.net applikation. Från data för SQL-server database.

The en förfrågan filtreras by daterar - ”få specifikt alla ror var deltagarelicensen förfaller i mindre än x-dagar - ”x” som är det varaible mig önskar att passera in i SQLEN statement.

The var satsen i SQLEN stränger bruk som en DATEADD function.

Parameters med SQLDataADapteren inte verkar till passformen detta scenario mycket väl, som de verkar för att behöva en kolonn värderar till röran till i SQLEN Stataement. , hur så jag passerar en dynamisk variabel, värdera in i DATERA tillfogar fungerar inom snippeten för SQL.

The är efter avlägsen som jag fick, när De är pröva att använda parametrar:

sSql_Where =” och END_DT hjälp för


Any för >= DATEADD (dd, @DateCount, daterar), ”uppskattade





" klar "

Svar : Hur man passerar en variabel in i DATEADD fungera i SQL stränger

Kanske det skulle är lättare att göra dateraberäkningen i VB då bygger var satsen?
i vb:
dunkla DateCount som heltal = x
dunkla CutoffDate som daterar = DateAdd (DateInterval.Day, DateCount, daterar),

sSql_Where = ”och END_DT->=” & CutoffDate
Andra lösningar  
 
programming4us programming4us