Ik maakte gebruik van de volgende query om data uit een Access database te halen:
SQL ="SELECTdbo_event.event_id, " & _
"dbo_event.eventtype_id, " & _
"dbo_event.fromdate, " & _
"dbo_event.todate, " & _
"dbo_event.description " & _
"FROMdbo_event " & _
"WHERE(CDate(DatePart('d',Now()) & '-' & DatePart('m', Now())) >= CDate(DatePart('d',DateAdd('d', -7, [fromdate])) & '-' & DatePart('m',DateAdd('d', -7, [fromdate])))) " & _
"And(CDate(DatePart('d',Now()) & '-' & DatePart('m',Now())) < CDate(DatePart('d',[todate]) & '-' & DatePart('m',[todate]))) " & _
"ORDER BY CDate(DatePart('m',[fromdate]) & '/' & DatePart('d',[fromdate])) ASC;"
Uit een database worden de events voor de komende week gehaald. Nu hebben we besloten om over te stappen naar een SQL Server database. Maar nu mag ik in de Query geen CDate, DatePart, DataAdd en Now() meer gebruiken. Hoe kan ik deze query toch omzetten om hem voor een SQL Server database te kunnen gebruiken ?
SQL ="SELECTdbo_event.event_id, " & _
"dbo_event.eventtype_id, " & _
"dbo_event.fromdate, " & _
"dbo_event.todate, " & _
"dbo_event.description " & _
"FROMdbo_event " & _
"WHERE(CDate(DatePart('d',Now()) & '-' & DatePart('m', Now())) >= CDate(DatePart('d',DateAdd('d', -7, [fromdate])) & '-' & DatePart('m',DateAdd('d', -7, [fromdate])))) " & _
"And(CDate(DatePart('d',Now()) & '-' & DatePart('m',Now())) < CDate(DatePart('d',[todate]) & '-' & DatePart('m',[todate]))) " & _
"ORDER BY CDate(DatePart('m',[fromdate]) & '/' & DatePart('d',[fromdate])) ASC;"
Uit een database worden de events voor de komende week gehaald. Nu hebben we besloten om over te stappen naar een SQL Server database. Maar nu mag ik in de Query geen CDate, DatePart, DataAdd en Now() meer gebruiken. Hoe kan ik deze query toch omzetten om hem voor een SQL Server database te kunnen gebruiken ?