06. oktober 2003 - 15:11Der er
13 kommentarer og 1 løsning
Selektere ud fra dato
Hej
Jeg får vist data fra en access database, vha. nedenstående kode. Er det muligt kun at vise data der max. er 5 dage gamle, og i givet fald hvordan. Jeg logger dato med "date ()".
Kode:
<% '**** Create an ADO connection object ******* Set objConn = Server.CreateObject("ADODB.Connection")
'**** Set an active connection to the Connection object using a DSN-less connection ****** objConn.Open="hcb_scales_tips"
'****** Create an ADO recordset object ******* '****** Initialise the strSQL variable with an SQL statement to query the database ****** Set objtips = Server.CreateObject("ADODB.Recordset")
'**** Get select statment for the connection. *** strSQL = "SELECT * FROM news ORDER BY news.ID Desc"
' **** Open the recordset with the SQL query objtips.Open strSQL, objConn
<% if objtips.BOF=true and objtips.EOF=true then%> <h1> No data has been found in Period <b> </b> <% else arrData=objtips.GetRows () arrSize=ubound(arrData,2) if isarray(arrdata) then for kk=0 to arrSize if blnChangeColor=true then %> <tr> <td width="5%" bgcolor="#DDE9F5"><%=arrData(0,kk)%></td> <td width="10%" bgcolor="#DDE9F5"><%=arrData(1,kk)%></td> <td width="10%" bgcolor="#DDE9F5"><%=arrData(2,kk)%></td> <td width="40%" bgcolor="#DDE9F5"><%=arrData(3,kk)%></td> <td width="10%" bgcolor="#DDE9F5"><%=arrData(4,kk)%></td> </tr>
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Netro - jeg får følgende fejl: icrosoft OLE DB Provider for ODBC Drivers error '80040e10' [Microsoft][ODBC Microsoft Access Driver] Too few parameters. Expected 1.
Jeg skrev forkert, for jeg logger ikke med date(), men med now() - er det derfor?
##########################33 nidyahou Jeg får følgende fejl på dine 2 forslag:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Not Dato <10/1/03ORDER BY Dato'.
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Dato =>10/1/03ORDER BY Dato'.
OK - min fejl. Feltet jeg logger dato i hedder log, så nu virker det: strSQL = "SELECT * FROM news Where DateDiff('d', log, Now()) <= 5 ORDER BY news.ID Desc"
fejlen i min var iøvrigt at der manglede mellemrum :) HØHØ! :D
Synes godt om
Ny brugerNybegynder
Din løsning...
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.