webForumDet fria alternativet

Felmedelande...

ASP

8 svar · 549 visningar · startad av mastermani

Medlem sedan apr. 2001147 inlägg
Frågan#1

jag får upp detta felmedelande..

Kompileringsfel i Microsoft VBScript fel '800a0409'

Oavslutad strängkonstant

/snyggast/vote.asp, rad 8

sql = "update snyggast set antal_roster = antal_roster + 1,
-----------------------------------------------------------^

när jag använder denna kod...

<%
nyaPoang = request.form("poang")

Set my_conn = Server.CreateObject("ADODB.Connection")
my_conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("databaser/databas.mdb"))

sql = "update snyggast set antal_roster = antal_roster + 1,
snitt_poang = (snitt_poang*antal_roster + " & nyaPoang & ")" /(antal_roster + 1)"
connect.execute sql,,128

%>

------------------
"Atombomben kommer aldrig att kunna sprängas
- och jag talar som expert i ämnet sprängmedel."
Amiral William Leahy, 1945.

Medlem sedan mars 20002 836 inlägg
#2

ta bort dubbelfnutten till höger om den sista parentesen ...")".... ska se ut så här: ")

cya,
PatrikB

------------------
*Det tar sig sa han som hade eld i håret*

Medlem sedan apr. 2001147 inlägg
#3

Jag ändrade till denna kod

<%
nyaPoang = request.form("poang")

Set my_conn = Server.CreateObject("ADODB.Connection")
my_conn.Open("DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("databaser/databas.mdb"))

sql = "update snyggast set antal_roster = antal_roster + 1,
snitt_poang = (snitt_poang*antal_roster + " & nyaPoang & ")" /(antal_roster + 1)
connect.execute sql,,128

%>

men jag får samma felmedelande...

------------------
"Atombomben kommer aldrig att kunna sprängas
- och jag talar som expert i ämnet sprängmedel."
Amiral William Leahy, 1945.

Medlem sedan dec. 200012 464 inlägg
#4
sql = "update snyggast set antal_roster = antal_roster + 1,
snitt_poang = (snitt_poang*antal_roster + " & nyaPoang & ") /(antal_roster + 1)"
connect.execute sql,,128

Lite slarv från min sida där, ursäkta.

------------------
essentitia preter non sans multiplicandum

Medlem sedan apr. 2001147 inlägg
#5

Det fungerar fortfarande inte...
jag får samma medelande som förut....

------------------
"Atombomben kommer aldrig att kunna sprängas
- och jag talar som expert i ämnet sprängmedel."
Amiral William Leahy, 1945.

Medlem sedan apr. 2001147 inlägg
#6

Kom igen gubbar, ni borde väl kunna lösa detta? i need it 2 work very soon

------------------
"Atombomben kommer aldrig att kunna sprängas
- och jag talar som expert i ämnet sprängmedel."
Amiral William Leahy, 1945.

Medlem sedan mars 20002 836 inlägg
#7

står allt på samma rad?
cya,
PatrikB

------------------
*Det tar sig sa han som hade eld i håret*

Medlem sedan apr. 2001147 inlägg
#8

Nej det står precis som jag postade det...

------------------
"Atombomben kommer aldrig att kunna sprängas
- och jag talar som expert i ämnet sprängmedel."
Amiral William Leahy, 1945.

Medlem sedan dec. 200012 464 inlägg
#9

VB gillar inte att man delar upp koden på flera rader. Om du vill det så får man skriva såhär

sql = "update snyggast set antal_roster = antal_roster + 1," & _
"snitt_poang = (snitt_poang*antal_roster + " &_
 nyaPoang & ") /(antal_roster + 1)"
connect.execute sql,,128

------------------
essentitia preter non sans multiplicandum

314 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
183 ms — hämta tråd, inlägg och bilagor (db)
122 ms — ändringar (db)