webForumDet fria alternativet

Parametrarna är felaktiga

Databaser & SQL

1 svar · 197 visningar · startad av Wiklund!!

Medlem sedan juli 2002549 inlägg
Frågan#1

När jag kör denna kod

SQL = "SELECT users.username, skatebilder.*, avg(vote) AS mBetyg, count(vote) as aVotes FROM users, skatebilder, skatebilder_votes" &_
SQL = SQL & "WHERE users.id = skatebilder.fromid and skatebilder.id = skatebilder_votes.pic_id and skatebilder.accepted = 1 and skatebilder.id = "& request.querystring("id") &"" & _
SQL = SQL & "GROUP BY skatebilder.id, skatebilder.fromid" & _
SQL = SQL & "limit " & (page-1)*pageSize & "," & pageSize

får jag felmeddelandet:

ADODB.Recordset (0x800A0BB9)
Parametrarna är felaktiga, ligger utanför tillåtet intervall eller skapar en inbördes konflikt.

När jag hade all kod på en rad så fungerade det. Men sen försökte jag dela upp dom på flera rader för att underlätta arbetet sket det sig.

Medlem sedan mars 20025 907 inlägg
#2
SQL = "SELECT users.username, skatebilder.*, avg(vote) AS mBetyg, count(vote) as aVotes FROM users, skatebilder, skatebilder_votes" &_
	" WHERE users.id = skatebilder.fromid and skatebilder.id = skatebilder_votes.pic_id and skatebilder.accepted = 1 and skatebilder.id = "& request.querystring("id") & _
	" GROUP BY skatebilder.id, skatebilder.fromid" & _
	" limit " & (page-1)*pageSize & "," & pageSize

Eller

SQL = "SELECT users.username, skatebilder.*, avg(vote) AS mBetyg, count(vote) as aVotes FROM users, skatebilder, skatebilder_votes"
SQL = SQL & " WHERE users.id = skatebilder.fromid and skatebilder.id = skatebilder_votes.pic_id and skatebilder.accepted = 1 and skatebilder.id = "& request.querystring("id") 
SQL = SQL & " GROUP BY skatebilder.id, skatebilder.fromid" 
SQL = SQL & " limit " & (page-1)*pageSize & "," & pageSize
248 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
120 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)