webForumDet fria alternativet

Help me!!!

4 svar · 135 visningar · startad av ampy

ampyMedlem sedan feb. 20011 498 inlägg
#1

Kolla på denna kod är nedan:

<% 
Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.Open "Driver={Microsoft Access Driver (*.mdb)}; dbq=" & Server.MapPath("messages.mdb") 

Set oRS = Connect.Execute("select count(*) as no from message where datum =Date") 

%>
&nbsp;&nbsp;Totalt <b> <% =oRS("no") %> </b> skickade meddelanden idag

På Set oRS raden så har jag skrivit Date, men jag får ett felmeddelande när jag skriver så. Hu ska man göra så att den räknar dagens datum utan tid.

------------------
Ampy.cjb.net

SilvioFMedlem sedan juni 2000547 inlägg
#2
Set oRS = Connect.Execute("select count(*) as no from message where datum =" & Date)

Det borde väl vara rätt.

------------------
~~~~~~~~~~~~~~~~~~~~
Silvio Fumei[/b}
silvio@fumei.net
www.fumei.net
~~~~~~~~~~~~~~~~~~~~

ampyMedlem sedan feb. 20011 498 inlägg
#3

Nu blir det inget felmeddelande, men den skriver ut 0 fast att jag vet att det ska vara 1

------------------
Ampy.cjb.net

SPiNMedlem sedan mars 20007 896 inlägg
#4

Använder du Access?

...message where datum = #" & Date &"#")

------------------
SPiN, bjorne.w@telia.com

-- Tekniska framsteg är som en yxa i händerna på en kriminell galning / Albert Einstein --

ampyMedlem sedan feb. 20011 498 inlägg
#5

din kod funkade mycket bra Spin

------------------
Ampy.cjb.net

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