Det låter som att det är något specificerat fält som inte finns. Kör frågan direkt i Access och se om du får någon hjälp.
Mvh
10 svar · 267 visningar · startad av Inferis
Nu blir det pinsamt... Just detta hade jag problem med förut, men det som antagligen var lösningen var en länk som inte leder någonstans..
http://cgi.webforum.nu/wf/Forum11/HTML/006960.html
(fast det kanske aldrig löste sig?)
Jag får felmeddelande:
Microsoft JET Database Engine error '80040e10'
No value given for one or more required parameters
strSQL = "SELECT photos.*,((hits.vote1+hits.vote2+hits.vote3+hits.vote4+hits.vote5+hits.vote6+hits.vote7+hits.vote8+hits.vote9+hits.vote10) / hits.raters) AS score FROM photos INNER JOIN hits ON hits.pid=photos.photoid WHERE photos.gender=" & strGender
När jag skriver ut den ser det ut så här:
SELECT photos.*,((hits.vote1+hits.vote2+hits.vote3+hits.vote4+hits.vote5+hits.vote6+hits.vote7+hits.vote8+hits.vote9+hits.vote10) / hits.raters) AS score FROM photos INNER JOIN hits ON hits.pid=photos.photoid WHERE photos.gender=1
Det låter som att det är något specificerat fält som inte finns. Kör frågan direkt i Access och se om du får någon hjälp.
Mvh
Köra frågan direkt i Access?
Alla fält finns där. Har kollat tre gånger.
Om du kör frågan direkt i Access får du förmodligen upp en dialogruta där du ombeds fylla i ett eller annat värde. Det kan ge dig en hint om vad som är galet.
mvh
Hur kör man frågan i Access?
Fick som svar:
Datatype mismatch in criteria expression.
Är det fälten som är olika då? Det är räknare och tal.
Ändrade så att båda fälten är tal. Funkade inte heller.
Nu fick jag inget felmeddelande? Ett fönster med alla fälten i de båda tabellerna dök upp. Är koden rätt då eller?
Fungerar koden i Access borde koden fungera även från en asp-sida. Gör den inte det?
Nej, jag får bara felmeddelandet:
No value given for one or more required parameters.
Skriver jag ut den så får den ett värde med. Fattar inte hur jag ska göra nu?