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 · 243 visningar · startad av Inferis
Nu blir det pinsamt... :r 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?