AampyMedlem sedan feb. 20011 498 inlägg Frågan#1 Hej!
När jag skriver denna kod
<!-- #include file = "adovbs.inc" -->
<%
Dim objMail
Set objMail = Server.CreateObject("CDONTS.NewMail")
objMail.From = "andreazz1986@hotmail.com"
objMail.Subject = "Tävling"
objMail.To = "andreazz1986@hotmail.com"
objMail.Body = "Fråga 1: " & Request.form("fraga 1") & vbcrlf & vbcrlf&_
"Fråga 2: " & Request.form("fraga 2") & vbcrlf & vbcrlf&_
"Fråga 3: " & Request.form("fraga 3") & vbcrlf & vbcrlf&_
"Fråga 4: " & Request.form("fraga 4") & vbcrlf & vbcrlf&_
"Fråga 5: " & Request.form("fraga 5") & vbcrlf & vbcrlf&_
"E-mail: " & Request.form("e-mail") & vbcrlf & vbcrlf&_
"URL: " & Request.form("url") & vbcrlf & vbcrlf&_
"URL Banner: " & Request.form("urlbanner")
objMail.Send
set objMail = nothing
Set Connect = Server.CreateObject("ADODB.Connection")
Connect.Open "driver={Microsoft Access Driver (*.mdb)};dbq=" & Server.MapPath("db/tavling.mdb")
Set RecSet = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT * FROM tavling"
recset.open strSQL, connect, adopenstatic, adlockoptimistic
recset("summabidrag") = recset("summabidrag") +1
recset.update
%>
Då blir det detta felmeddelande:
Feltyp:
(0x80020009)
Undantag inträffade.
/Ampy/senttavling.asp, line 34
Rad 34:
recset("summabidrag") = recset("summabidrag") +1
Varför blir det fel?
------------------
Ampy.cjb.net
EemissionMedlem sedan dec. 19996 721 inlägg Byt
strSQL = "SELECT * FROM tavling"
recset.open strSQL, connect, adopenstatic, adlockoptimistic
recset("summabidrag") = recset("summabidrag") +1
recset.update
till
strSQL = "UPDATE tavling SET summabidrag=summabidrag+1"
connect.execute strSQL,,128
AampyMedlem sedan feb. 20011 498 inlägg Nu blir det inget felmeddelande men när jag öppnar databasen så har det inte lagts till med 1.
------------------
Ampy.cjb.net
LLarsGMedlem sedan dec. 200012 464 inlägg Vad ligger det för värde i kolumnen innan du gör update?
Null kanske?
strSQL = "UPDATE tavling SET summabidrag= iif(summabidrag is null,0,summabidrag)+1"
connect.execute strSQL,,128
------------------
essentitia preter non sans multiplicandum