Microsoft
Software
Hardware
Network
Question : How to pass a variable into DATEADD function in SQL String
I have an application that uses sqlDataAdapter and datasets to get data for a VB.net application. From an SQL server database.
The data request is filtered by date - specifically "Get all rows where the student license expires in less than x days - 'x' being the varaible I want to pass into the SQL statement.
The where clause in the SQL string uses a DATEADD function.
Parameters with the SQLDataADapter do not seem to fit this scenario very well as they seem to need a column value to bind to in the SQL Stataement. So how do I pass a dynamic variable value into the DATE add function within the SQL.
The following snippet is far as I got when trying to use parameters:
sSql_Where = " And END_DT >= DATEADD(dd ,@DateCount, Date )"
Any help appreciated
Answer : How to pass a variable into DATEADD function in SQL String
Maybe it would be easier to do the date calculation in VB then build the where clause?
in vb:
dim DateCount as integer = x
dim CutoffDate as date = DateAdd(DateInterval.Day, DateCount , Date)
sSql_Where = " And END_DT >= " & CutoffDate
Random Solutions
Excel Macro Enable Prompt Not Prompting
How do I write this SQL Syntax
Call forwarding from a cell phone
Outlook 2007 cerificate error
Network icon problem in Windows 7
Websphere 7.0 shutsdown automatically - not known how
How to have mapped drives auto map when a user logs in as well - outlook on any workstation and terminal server on domain.
Oracle 9i SQL decode
How could insert crystal report inside a form or maximum it to be full screen
access change Dlookup to recordset