date

Databaser & SQL

4 svar · 179 visningar · startad av pellsäter

Medlem sedan aug. 2000526 inlägg
Trådstart#1

sql = "select * from lankar where datum="&date

Varför får jag inte fram alla länkar som det har klickats på idag???''

Har ett fält som heter DATUM och jag får inte fram nåt!! med
rs("namn") tex

Medlem sedan mars 20021 889 inlägg
#2

Nu "infogar" du en variabel som heter "Date".
Prova med t ex Now() i stället... utan "&&"

:)

Medlem sedan aug. 2000526 inlägg
#3

<%

hitdatum = date()
response.write hitdatum

sql = "select \* from lankar where datum="&hitdatum
Set rs = Server.CreateObject("ADODB.Recordset")
rs.Open sql, conn
response.write sql

%>

Gjorde om det enligt ovan och den skriver ut 2002-12-23 i response så där är det rätt. Men det kommer inget ut av det

Medlem sedan mars 20007 896 inlägg
#4

Är fältet datum av typen 'Datum' ska du använda staket runt värdet, är det 'Text' ska du använda enkelfnuttar. Använder du en svensk databas/DBMS så ska du även sätta klamrar runt fältet datum, då ordet är reserverat.

SELECT * FROM tbl WHERE [datum]=#" & hitdatum & "#"
/* eller */
SELECT * FROM tbl WHERE [datum]=' & hitdatum & "'"
Medlem sedan aug. 2000526 inlägg
#5

tack nu funkar det!!

247 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)