webForumDet fria alternativet

Undantag

ASP

10 svar · 182 visningar · startad av aleborg

Medlem sedan jan. 20013 341 inlägg
Frågan#1

Varför får jag "Undantag inträffade

<%
SQL="Select Visits From Antal Where Besok='1'"
Set rs=Conn.Execute(SQL)
rs2=(rs("Visits"))+1
SQL="Update Antal Set visits="& rs2 &" Where Besok='1'"
Conn.Execute(SQL)
rs.Close
%>

Raden som det klagas på
rs2=(rs("Visits"))+1

[Redigerat av aleborg den 24 apr 2001]

Medlem sedan juni 200032 967 inlägg
#2

ehh, det gör ont i själen...

det borde räcka alldeles utmärkt med följande:

<%
SQL="Update Antal Set visits=visits+1 where Besok='1'"
Conn.Execute(SQL)
%>

varför krångla :q

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

Medlem sedan juni 200032 967 inlägg
#3

förresten, får man fråga varför kolumnen besok är av typen text :q

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

Medlem sedan jan. 20013 341 inlägg
#4

tack @nders, lite trött idag!
den är tal, men min MySQL bråkar med mig, kan tex inte skriva "Select *
utan måste skriva "Select kolumn

hur sätter man en cookie som bara ska gälla i 12 timmar?

[Redigerat av aleborg den 24 apr 2001]

Medlem sedan juni 200032 967 inlägg
#5

typ

response.kaka("blah").expires = dateadd("h", 12, now())

kaka ska va cookies.

fast jag har inte kollat upp syntaxen riktigt, jag bara gissar. :)

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

[Redigerat av @nders den 24 apr 2001]

[Redigerat av @nders den 24 apr 2001]

Medlem sedan jan. 20013 341 inlägg
#6

fel av mig med talet där :)

Medlem sedan juni 200032 967 inlägg
#7

ehh... massor med fel av mig var det faktiskt... :) har redigerat ovan...

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

Medlem sedan jan. 20013 341 inlägg
#8

Vill bara kolla så att jag inte missat nått

<%
If Request.kaka("besok")("visit")="yes" then
Else
response.kaka("besok").expires = dateadd("h", 12, now())
response.kaka("besok")("visit")="yes"
SQL="Update Antal Set Visits=Visits+1 where Besok=1"
Conn.Execute(SQL)
End IF
%>

den ska inte uppdatera db:n om man återkommer inom 12 timmar

stämmer det?
obs! kaka ska vara "cookies" om nån tänker använda koden!

Medlem sedan juni 200032 967 inlägg
#9

jag tycker det ser ut att funka, fast jag inte förstår varför du har tomt under if och kör allt under else.

jag hade nog skrivit if-satsen som en if not istället, men det är en smaksak.

mvh,

------------------
<A HREF="http://cartman.nu" TARGET=_blank>
all your base are belong to us!</A>

Medlem sedan jan. 20013 341 inlägg
#10

det skulle jag också gjort men är som sagt lite trött idag :)

Körde fast här:

SQL4 = "Select Visits, Besok From Antal Where Besok=1"
Set rvs = conn.execute(SQL4)
%>
	  <p>Antal bes&ouml;kare: <b><%=rvs("Visits")%></b>
<%
rvs.Close
%>

Fel:
Microsoft OLE DB Provider for ODBC Drivers (0x80020009)
[Microsoft][ODBC Driver Manager] Drivrutinen kan inte hantera denna parameter.
/master.asp

*trött*

Medlem sedan apr. 200118 inlägg
#11

hum, har inte läst igenom ordentligt *trött* men borde det inte vara

Response.cokies("namn").expires...

istället för .kaka("")....
(men med två o:n, webforum vill inte låta mig skriva det i koden?)
så har iaf jag gjort, och det funkar alldeles utmärkt..

uhm, klantigt av mig att inte läsa allt. aleborg hade ju redan skrivit det. men men...
och @nders med... *gnu* måste vara väldans trött nu..
------------------
There is always
something more to do

[Redigerat av john_samuel den 24 apr 2001]

[Redigerat av john_samuel den 24 apr 2001]

251 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)