vilken sql ska gora det da?
Jag har ett skript som kollar i mitt forum efter senaste trådarna. På mainsidan visas detta skript, vill dock inte se alla trådar utan bara de fem första.
Såhär ser skriptet ut:
\<%
Dim rsLastestPosts
Dim strPosts
Dim adoCon
Dim strCon
Dim strSQL
'Create a connection odject
Set adoCon = Server.CreateObject("ADODB.Connection")
'Database connection info and driver
strCon = "DRIVER={Microsoft Access Driver (*.mdb)};uid=;pwd=; DBQ=" & Server.MapPath("forum\admin\wwForum.mdb")
'Set an active connection to the Connection object
adoCon.Open strCon
Set rsLastestPosts = Server.CreateObject("ADODB.Recordset")
strSQL = "SELECT Top 6 tblTopic.*, tblForum.* "
strSQL = strSQL & "FROM tblForum INNER JOIN tblTopic ON tblForum.Forum_ID = tblTopic.Forum_ID "
strSQL = strSQL & "WHERE ((tblForum.Password) Is Null) "
strSQL = strSQL & "ORDER BY tblTopic.Last_entry_date DESC;"
rsLastestPosts.Open strSQL, strCon
If rsLastestPosts.EOF Then Response.Write "<span class=""smltext"">No Forum Posts Made</span>"
Do while NOT rsLastestPosts.EOF
If len(rsLastestPosts("Subject"))>25 then
strPosts = left(rsLastestPosts("Subject"),3) & "... "
Else
strPosts = rsLastestPosts("Subject")
End If
%>


