webForumDet fria alternativet

Vad är fel...

ASP

5 svar · 219 visningar · startad av sin_adec

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

Vad kan vara fel... uppskattar alla svar jag får..

<% if request.form("Question") <> "" Then
response.write "Du måste Skriva Ngt"
Else

Dim Con
Set Con = Server.CreateObject("ADODB.Connection")
Con.Open "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("test")&";pwd="

SQL="Update rosta set fråga = '" request.form("Question") & "', Nej ='" 0 & "', Ja='" 0 & "', Raknaja='" 0 & "', Raknanej='" 0 "' where id =" & request.Querystring("ID") & " "
Con.Execute(SQL)

Response.redirect ("visa_rosta.asp"

%>
<% end if %>

/Mvh Orely

Medlem sedan apr. 20021 203 inlägg
#2

Felmeddelande?

Medlem sedan apr. 2002272 inlägg
#3
Kompileringsfel i Microsoft VBScript fel '800a0401' 

Slut på programsats förväntas. 

/test/update.asp, rad 19 

SQL="Update rosta set fråga = '" request.form("Question") & "', Nej ='" 0 & "', Ja='" 0 & "', Raknaja='" 0 & "', Raknanej='" 0 "' where id =" & request.Querystring("ID") & " "
---------------------------------^
Medlem sedan apr. 20021 203 inlägg
#4

ett extra &-tecken före Request.Form kanske? :)

Medlem sedan mars 2002777 inlägg
#5

Nu gissade jag lite på nollorna, är de variabler eller är det ett tal du vill föra in? Exemplet nedan är under förutsättning att du vill skicka in talet 0.

SQL="Update rosta set fråga = '" & request.form("Question") & "', Nej = 0 , Ja= 0 , Raknaja= 0 , Raknanej= 0  where id = " & request.Querystring("ID") 
Con.Execute(SQL)

Om jag varit du skulle jag inte använt å, ä och ö i fältnamnen ;)

Medlem sedan apr. 2002272 inlägg
#6

"LAMP".... tack så mycket... :-) :-)

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