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
Fox 9 and reports creating Variables
Update Temp Recordset using VBA
changing AD login names
Argument not specified for parameter 'sender' of 'Protected Sub EmailRegAttendeeNotices_Cl<wbr />ick(sender<wbr /> As Object, e As System.EventArgs)'.
How to set a font to a CMenu ?
sql permissions to use adp
if statement in C#
How do I determine if a server is or was a DC
Visual basic: how to use the Mouse wheel on and off (lebans software):
How do I push out customized header/footer templates in Word 2007