webForumDet fria alternativet

date

Databaser & SQLur Databashanterare & SQL

4 svar · 174 visningar · startad av pellsäter

Medlem sedan aug. 2000526 inlägg
Frågan#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!!

134 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)