webForumDet fria alternativet

Det har inte angetts något värde...

ASP

3 svar · 303 visningar · startad av leniz

Medlem sedan aug. 2001676 inlägg
Frågan#1

Hej!

Nu har jag suttit och stirrat mig blind på min kod. Undrar om någon kan hjälpa mig att fatta vad som är fel?

	from=cdate(from)
	tom=cdate(tom)
	for d = tom to from step -1
		sql = "INSERT INTO almanacka"&id&"   (KalenderVecka, bokad)" & _
			" VALUES ('" & _
			d & "', " & _
			true & ")"

                response.write(sql)				
	set rs=databasen.Execute(sql)	
	next

När jag skriver ut sql kommer detta fram:
INSERT INTO almanacka6 (KalenderVecka, bokad) VALUES ('2004-02-13', Sant)INSERT INTO almanacka6 (KalenderVecka, bokad) VALUES ('2004-02-12', Sant)

Databasen är en Access databas.
Tabellen heter almanacka6
I den finns 3 fält.
KalenderID som är räknare
KalenderVecka som är text
bokad som är ja/nej

Felmeddelandet jag får är:
Det har inte angetts något värde för en eller flera nödvändiga parametrar.

Mvh Lena

Medlem sedan jan. 20032 285 inlägg
#2

/red Måste läsa bättre... :r

Medlem sedan juni 20019 519 inlägg
#3

Tror det är "ja/nej" saken som är fel... det ska vara -1 eller 1 inte sant (Om jag inte minns helt fel)

Medlem sedan aug. 2001676 inlägg
#4

voigtann1 skrev:

Tror det är "ja/nej" saken som är fel... det ska vara -1 eller 1 inte sant (Om jag inte minns helt fel)

Det stämmer bra, när jag satte -1 istället för true gick det som en dans :)

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