webForumDet fria alternativet

Fel på en enkel databasfråga ?!

Databaser & SQL

2 svar · 243 visningar · startad av mattiasnordin

Medlem sedan maj 20012 080 inlägg
Frågan#1
UPDATE T_reseplanering SET aktivitets_namn = 'test', platser_antal_genomforda = '0', platser_antal_planerade = '7', platser_antal_bookade = '8' WHERE ID = 24 

Microsoft JET Database Engine error '80040e10' 

No value given for one or more required parameters. 

/sales_activity_log/travel_planning/edit_travel_planning.asp, line 66
<% if sButtonSave = "Edit data" then
		' Uppdaterar databasen '
		Query = "UPDATE T_reseplanering SET "
		Query = Query & " aktivitets_namn = '" &sAktivitet &"'"
		Query = Query & ", platser_antal_genomforda = '" &sGenomforda &"'"
		Query = Query & ", platser_antal_planerade = '" &sPlanerade &"'"
		Query = Query & ", platser_antal_bookade = '" &sBokade &"'"
		Query = Query & " WHERE ID = " &sSelectedId 
		response.write "<hr>EDIT: " &Query
		connect.execute(Query) %> 
<% end if %>

Vad gör jag för fel. Jag har inte några required fält i databasen. Databasen är en access 2002.

Medlem sedan juni 200032 967 inlägg
#2

Du har antagligen skrivit fel på minst ett tabell- eller fältnamn i frågan. Dubbelkolla stavningarna.

Det ser dessutom ut som att du lagrar "antal" i textfält. Varför då?

Mvh

Medlem sedan maj 20012 080 inlägg
#3

Naturligtvis... jag är för trööööttt.... suck... Hur stavar man till bokade? ha ha ... Dags att gå hem.

Jag har allvarligt suttit och stirrat på det här enkla felet i 30 minuter!

261 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
123 ms — hämta tråd, inlägg och bilagor (db)
136 ms — ändringar (db)