Microsoft
Software
Hardware
Network
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(LastUpd
ate)??
'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
Setting the Scroll bars in the Report Viewer Control
last month and week data set
Microsoft Word 2007 Cell Calculation
How can I print using a Clipper (DOS) application under Windows 7
can i use right([ClientName] to get the last part of a string in a Microsoft Access query if i don't know how long the last part is?
VB 2010 - Connection to MS Access
msaccess 2003 and turning on a new menu toolbar from module code and turning off the main menu from the same place
Reading XML in to an ADO Recordset
exchange 2003 dropping mail with invalid from field
Help with excel formula