01. november 2001 - 22:31Der er
20 kommentarer og 1 løsning
Vis ikke nyhed før efter en bestemt dato.......
Hvis en person ligger en nyhed ind i en database og skriver en dato til nyheden som feks. ligger 5 dage ud i fremtiden. Kan man så indsætte et script der først viser nyheden fra og med den pågældende dag og hvordan ser scriptet ud. Det script der trækker nyhederne ud nu ser således ud.:
<% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"data/NEWS.mdb\") SQLstmt = \"select top 5 * FROM news ORDER BY ID Desc;\" Conn.Execute (SQLstmt) Set rs = conn.Execute(SQLstmt) %>
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Fejltype: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC Microsoft Access-driver] Der er en syntaksfejl, fordi der mangler en operator. i forespørgselsudtrykket \"dato <= 01-11-2001ORDER BY ID Desc\".
keysersoze dit giver ingen fejl med viser siden uden at trække nogle poster ud overhovdet. Det fulde script set således ud:
<% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"data/NEWS.mdb\") SQLstmt = \"select top 5 * FROM news WHERE dato <= \" & Date & \"ORDER BY ID Desc;\" Conn.Execute (SQLstmt) Set rs = conn.Execute(SQLstmt) %>
<% DO WHILE NOT rs.EOF id = rs(\"ID\") headline = rs(\"headline\") dato = rs(\"dato\") %>
<% Set Conn = Server.CreateObject(\"ADODB.Connection\") Conn.Open \"DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=\" & server.MapPath(\"data/NEWS.mdb\") SQLstmt = \"select top 5 * FROM news ORDER BY ID Desc;\" Conn.Execute (SQLstmt) Set rs = conn.Execute(SQLstmt) %>
Ved godt det spørgsmål her ikke vedkommer det stillede. Men jeg har en side som skal vise alt hvad der er i DB af nyheder MEN bare ikke dem som er på TOP 5, altså ældre nyheder....Vil gerne give poimts for det her...Det andet må hvile :)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.