Avatar billede riishoj Nybegynder
03. oktober 2004 - 19:24 Der er 4 kommentarer og
1 løsning

Så er den gal igen! Virker ikke!

Kan nogen se, hvorfor dette her ikke virker? Får en fejlmeddelelse, som jeg aldrig har set før.

<%
     
reservation=Request.Form("valg")


ConnString = "DSN=dsn"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnString

strSQL = "SELECT  xtype FROM test WHERE reservation='" & request.form("valg")& "'"
set rs = Conn.Execute(strSQL)
rs("xtype")=Request("xtyp")

Conn.Close
Set Conn = Nothing
%>
<%


IF Request("xtyp")="1" then
response.write "Dette er skema 1"

elseif Request("xtyp")="2" then
response.write "Dette er skema 2"

elseif Request("xtyp")="3" then
response.write "Dette er skema 3"

elseif Request("xtyp")="4" then
response.write "Dette er skema 4"
end if
%>

ADODB.Recordset error '800a0cb3'
Current Recordset does not support updating. This may be a limitation of the provider, or of the selected locktype.
Avatar billede rbl Praktikant
03. oktober 2004 - 21:34 #1
Det er den her linie det er galt med:
rs("xtype")=Request("xtyp")

Du kan ikke sådan uden videre sætte en værdi ind i recordsættet.

Prøv at forklare hvad det er du vil med recordsættet.
Avatar billede riishoj Nybegynder
03. oktober 2004 - 23:03 #2
Forstår ikke helt hvad du mener. Rs("xtype") indeholder værdierne 1, 2, 3, eller 4. Det er disse værdier, som jeg vil have ført videre i reques("xtyp")
Avatar billede rbl Praktikant
03. oktober 2004 - 23:15 #3
Ok, det kan du ikke på den måde. Prøv det her:

<%
     
reservation=Request.Form("valg")


ConnString = "DSN=dsn"
Set Conn = Server.CreateObject("ADODB.Connection")
Conn.Open ConnString

strSQL = "SELECT  xtype FROM test WHERE reservation='" & reservation & "'"
set rs = Conn.Execute(strSQL)
valg = rs("xtype")

Conn.Close
Set Conn = Nothing
%>
<%


IF valg="1" then
response.write "Dette er skema 1"

elseif valg="2" then
response.write "Dette er skema 2"

elseif valg="3" then
response.write "Dette er skema 3"

elseif valg="4" then
response.write "Dette er skema 4"
end if
%>
Avatar billede riishoj Nybegynder
03. oktober 2004 - 23:34 #4
Ja, det er sådan det skal laves. Mange tak for hjælpen, og send lige et svar så du kan få dine point.
Avatar billede rbl Praktikant
04. oktober 2004 - 15:13 #5
svar...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester