webForumDet fria alternativet
Logga in / Bli medlem

SQL-problem

Databaser & SQL

2 svar · 263 visningar · startad av lillebror

Medlem sedan apr. 20041 597 inlägg
Trådstart#1

Får följande felkod i min SQL-sats...

Microsoft JET Database Engine error '80040e14'
Syntax error in FROM clause.
/forumdisplay.asp, line 32

"SELECT iif(maxDate is null,ThreadPosted,maxDate), author,subject from ((SELECT (select max(ThreadPosted from t_threads where answerid = t.threadid) as maxDate, ThreadPosted, author, subject from t_threads t) dt order by 1 desc"

Någon idé om vad som är fel?

Medlem sedan dec. 1999707 inlägg
#2

Chansar på det här:

SELECT 
	iif(maxDate is null,ThreadPosted,maxDate) AS col1,
	author,
	subject 
FROM
	(
		SELECT 
			(
				select 
					max(ThreadPosted)
				from 
					t_threads 
				where 
					answerid = t.threadid
			) as maxDate,
			ThreadPosted, 
			author, 
			subject 
		from 
			t_threads t
	) dt
order by 
	col1 desc
Medlem sedan apr. 20041 597 inlägg
#3

Får upp föjande felkod nu när jag kör SQL-satsen...

Microsoft JET Database Engine error '80040e10'

No value given for one or more required parameters.

/forumdisplay.asp, line 35

263 ms totalt · 4 externa anrop · v20260731065814-full.51f67c91
119 ms — deklarationer (db)
0 ms — hämta statistik (cache)
138 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)