Question : SQL - Dates syntax ( VB6 connecting to SQL Server database)

Hi Experts

I'm trying to update a table with new [Test Requests]. It's in VB6, connecting to a SQL database and it's designed to select tests, requested after the [lastupdate] date. Just a syntax assist on the troublesome line.

eg
LastUpdate = "21/12/2009"

'select most recent tests
    rs.CursorLocation = adUseClient
    Sql = ""
    Sql = Sql & " Select * from REQUESTEDTESTS "
    'Sql = Sql & " where convert(varchar, [requestdate],120) > " .........datevalue(LastUpdate)??


    'some examples of what i have tried
   
    '/Sql = Sql & " where convert(varchar, [requestdate],120) > " & DateValue(LastUpdate) ' conversion failed
    '/Sql = Sql & " where convert(varchar, [requestdate],120) > convert(varchar, [lastupdate],120)" 'invalid column
    '/Sql = Sql & " where convert(varchar, [requestdate],120) > getdate(lastupdate)" 'doesn't work

    rs.Open Sql, cn




Much appreciated.
PD

Answer : SQL - Dates syntax ( VB6 connecting to SQL Server database)

try this if both requestdate and lastupdate are of datetime type.

 '/Sql = Sql & " where requestdate > lastupdate"
Random Solutions  
 
programming4us programming4us