CCarro_Medlem sedan feb. 200745 inlägg Nu har jag detta:
dim strSQL2
strSQL2 = "select distinct top 10 t.tid, t.ttitle, t.tbody, iif(p.ptopicid is null, t.tdatecreate, p.pdatecreate) as d from aspbb_topics t left join aspbb_posts p on t.tid = p.ptopicid where t.tforumid in (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12) order by 4 desc"
set objNews = objConn.Execute(strSQL2)
Då säger han
ADODB.Recordset error '800a0cc1'
Item cannot be found in the collection corresponding to the requested name or ordinal.
/news.asp, line 22
Rad 22 = Response.Write uTimeStamp(objNews("tdatecreate")) & "<br/>"
PPeter SMedlem sedan dec. 20025 483 inlägg Du får skriva objNews("d") (ett alias som du kan ändra om du önskar).
CCarro_Medlem sedan feb. 200745 inlägg
Peter S skrev:
Du får skriva objNews("d") (ett alias som du kan ändra om du önskar).
Jaha ok :)
Nu är det grönt med felmeddelanden i alla fall.
"Men" §e
Felet med att den listar flera av samma trådar är tillbaka, det ser tex ut så här
**2007-03-11 15:05:10
En tråd
2007-03-11 11:11:22
Hej vad roligt
2007-03-06 21:54:33
Kalle Anka är kul
2007-03-06 16:17:04
Kalle Anka är kul
2007-03-04 13:22:04
Kalle Anka är kul
2007-02-01 09:15:55
Hej mitt namn är**
PPeter SMedlem sedan dec. 20025 483 inlägg select top 10
t.tid
, t.ttitle
, t.tbody
, max(iif(p.ptopicid is null, t.tdatecreate, p.pdatecreate)) as d
from aspbb_topics t
left
join aspbb_posts p
on t.tid = p.ptopicid
where t.tforumid
in (1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
group
by t.tid
, t.ttitle
, t.tbody
order
by 4 desc
CCarro_Medlem sedan feb. 200745 inlägg Ser riktigt lovande ut! Jag tror jag nöjer mig med det svaret. :)
Tusen tack till dig Peter och @nders (y)
PPeter SMedlem sedan dec. 20025 483 inlägg Skam den som ger sig :)
Glöm inte att markera det svar som löste problemet.
CCarro_Medlem sedan feb. 200745 inlägg
Peter S skrev:
Skam den som ger sig :)
Glöm inte att markera det svar som löste problemet.
Aha det visste jag inte att man kunde göra, men nu är det ordnat.
Tack igen. :)