webForumDet fria alternativet

Operation is not allowed

3 svar · 166 visningar · startad av timedia

timediaMedlem sedan maj 2001420 inlägg
#1

Får följande fel:

Feltyp:
ADODB.Recordset (0x800A0C93)
Operation is not allowed in this context.
/moviemix/html/memberskriv.asp, line 65

...line 65 är raden RecSet.Update
Jag undrar vad jag gör fel?

Set RecSet = Server.CreateObject("ADODB.Recordset")
   Addera = "SELECT * FROM MemberRec WHERE 1=2"

   RecSet.Open Addera, Connect, adOpenStatic, adLockOptimistic

	RecSet.AddNew

	RecSet("MrFilmID") = Request.QueryString("ID")
	RecSet("MrMemberBetyg") = Request.Form("betyg")
	RecSet("MrMemberRec") = Request.Form("recension")
	RecSet("MrMemberSignatur") = Session("Signatur")
	
	
	RecSet.Update
	RecSet.Close
	Connect.Close

------------------
www.moviemix.nu

MorphMedlem sedan juli 2000534 inlägg
#2

Du öppnar databasen med fel cursor-typ. Så här ska det se ut:

RecSet.Open Addera, Connect, adOpenDynamic, adLockOptimistic

Fast jag rekommenderar att du lär dig att skriva riktiga sql-frågor direkt till databasen. Din nuvarande metod är onödigt krånglig.
------------------
/Morph

Tech Support: "I need you to boot the computer."
Customer: (THUMP! Pause.) "No, that didn't help."

[Redigerat av Morph den 21 nov 2001]

timediaMedlem sedan maj 2001420 inlägg
#3

Tack så mycket, nu fattas bara en sak (tror jag)... :)

RecSet("MrFilmID") = Request.QueryString("ID")

Detta funkar inte. Inget värde skrivs i db.

------------------
www.moviemix.nu

timediaMedlem sedan maj 2001420 inlägg
#4

Fixade själv!
Är nog trött - hade glömt att skicka med querystring från formuläret :o

------------------
www.moviemix.nu

128 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
126 ms — hämta tråd, inlägg och bilagor (db)