Hur fixar jag i SQL-en att lista ut alla poster som är äldre mer än 21 dag.
Tex...
SQLStmt = "SELECT * FROM Annonser where > bla..bla...bla"
Tack!
------------------------------------------------------------------------------
7 svar · 248 visningar · startad av Alex_net
Hur fixar jag i SQL-en att lista ut alla poster som är äldre mer än 21 dag.
Tex...
SQLStmt = "SELECT * FROM Annonser where > bla..bla...bla"
Tack!
------------------------------------------------------------------------------
Säka lite kanske? Har varit upp såå många gånger
Det är nogåt som är fel kod ser ut så här:
------------------------------------------------------------------------------
<%
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "DSN=xxx;Password=@xxxx"
SQLStmt = "SELECT * FROM Annonser WHERE Datum >= "& dateAdd("d",-21,Now())
Set RS = Connection.Execute(SQLStmt)
%>
----------------------------------------------------------------------------
och fel meddellande så här:
ADODB.Recordset.1 error '80004005'
SQLState: 37000
Native Error Code: -3100
[INTERSOLV][ODBC SequeLink driver][ACCESS][Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Datum >= 05/10-2002 00:35:33'.
/granska.asp, line 10
<%
Set Connection = Server.CreateObject("ADODB.Connection")
Connection.Open "DSN=xxx;Password=@xxxx"
SQLStmt = "SELECT * FROM Annonser WHERE Datum >= #" & dateAdd('d',-21,Now()) &"#"
Set RS = Connection.Execute(SQLStmt)
%>
Tack! Det är ok! men det ska vara:
"d" inte 'd'
------------------------------------------------------------------------------
SQLStmt = "SELECT * FROM Annonser WHERE Datum >= #" & dateAdd("d",-21,Now()) &"#"
--------------------------------------------------------------------------------
Nej det är fel den listar ut alla annonser men jag vill visa bra de som är =21 eller >äldre än 21 dag.
Hjälp!
SQLStmt = "SELECT * FROM Annonser WHERE Datum <= #" & dateAdd("d",-21,Now()) &"#"