Pytanie : Dlaczego zmienna w DATEADD funkcja w SQL Sznurek

I mieć zastosowanie który używać sqlDataAdapter i datasets dane dla VB.net zastosowanie. Od SQL serwer database.

The dane prośba filtrować data - specyficznie "Dostawać wszystkie rząd dokąd the studencki licencja tracić ważność w - x dzień - "x" the varaible I chcieć w the SQL statement.

The dokąd klauzula w the SQL sznurek używać DATEADD function.

Parameters z the SQLDataADapter wydawać się ten scenariusz bardzo dobrze gdy wydawać się szpaltowy wartość w the SQL Stataement. W Ten Sposób jak I przechodzić dynamiczny zmienny wartość w the DATA dodawać funkcja wśród the SQL.

The odrzynek być daleki gdy I dostać gdy próbować parametr:

sSql_Where =" I END_DT >= DATEADD (dd, @DateCount, Data) "


Any pomoc doceniać





Odpowiedź : Dlaczego zmienna w DATEADD funkcja w SQL Sznurek

Być może ono być łatwy the daktylowy obliczenie w VB then budować the dokąd klauzula?
w vb:
ciemnawy DateCount jako integer = x
ciemnawy CutoffDate jako data = DateAdd (DateInterval.Day, DateCount, Data)

sSql_Where = "I END_DT >=" & CutoffDate
Inne rozwiązania  
 
programming4us programming4us