Frage : Wie man eine Variable in DATEADD Funktion in der SQL-Schnur führt

Ich habe eine Anwendung, die sqlDataAdapter und Datensätze verwendet, um Daten für eine VB.net-Anwendung zu erhalten. Von den Daten des SQL-Servers database.

The wird ein Antrag bis zu Datum - „alle Reihen spezifisch erhalten, in denen die Kursteilnehmerlizenz in kleiner als x-Tage abläuft - „x gefiltert“, das ich das varaible ist, möchten in den SQL statement.

The überschreiten, wo Klausel in der SQL-Schnur ein DATEADD function.

Parameters mit dem SQLDataADapter scheinen nicht, dieses Drehbuch sehr gut zu passen verwendet, während sie scheinen, einen Spaltenwert zu benötigen, an in den SQL Stataement zu binden. So, wie ich tue, einen dynamischen variablen Wert in das DATUM führen hinzufügen Funktion innerhalb des SQL.

The folgenden Stückchens ist, ich so weit auch erhielt, beim Versuchen, Parameter zu verwenden:

sSql_Where =“ und END_DT >= DATEADD (DD, @DateCount, Datum) „


Any Hilfe schätzte





Antwort : Wie man eine Variable in DATEADD Funktion in der SQL-Schnur führt

Möglicherweise sein es, einfacher, die Terminberechnung in VB zu tun dann errichtet wo Klausel?
im vb:
schwaches DateCount als ganze Zahl = x
schwaches CutoffDate als Datum = DateAdd (DateInterval.Day, DateCount, Datum)

sSql_Where = „und END_DT >=“ u. CutoffDate
Weitere Lösungen  
 
programming4us programming4us