OK I have tried your solution but it didn't work
.
Sorry for the uncomplete informations. Here I give you the original script that works correctly:
<%
Dim rsNewestMembersMod
Dim strSQLMembersMod
Dim adoConMod
strMembersModCon = "DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.MapPath("admin/database/wwforum.mdb")
Set rsNewestMembersMod = Server.CreateObject("ADODB.Recordset")
strSQLMembersMod = "SELECT Top 5 tblAuthor.Author_ID, tblAuthor.Username FROM tblAuthor "
strSQLMembersMod = strSQLMembersMod & "ORDER BY tblAuthor.Author_ID DESC;"
rsNewestMembersMod.Open strSQLMembersMod, strMembersModCon
If rsNewestMembersMod.EOF and strNewredir ="" Then
Response.Write "<span class=""smltext"">No Forum Members</span>"
ElseIf strNewredir <>"" Then
Response.Write "<div align=""center""><span class=""smltext"">You must login</span></div>"
Else
Do while NOT rsNewestMembersMod.EOF and strNewredir = ""
If len(rsNewestMembersMod("Username"))>18 then
strMemebersUsername = left(rsNewestMembersMod("Username"),18) & "... "
Else
strMemebersUsername = rsNewestMembersMod("Username")
End If
Response.Write("<a href=""javascript:openWin('pop_up_profile.asp?PF=" & rsNewestMembersMod("Author_ID") & "','profile','toolbar=0,location=0,status=0,menubar=0,scrollbars=1,resizable=1,width=590,height=425')"" class=""smltext"">") & strMemebersUsername & ("</a>")
rsNewestMembersMod.MoveNext
If NOT rsNewestMembersMod.EOF Then Response.Write("<br>")
Loop
End If
rsNewestMembersMod.Close
Set rsNewestMembersMod = Nothing
%>
This Script displays the last 5 registered users in the forum. Now i will show only the members that have registered after my last login in the forum. Also I have added the following lines in the script:
Dim dblActiveFrom1
dblActiveFrom1 = Session("dtmLastVisit")
And this script part works correctly. The error is in the SQL selection line where I have edited the SQL script as following:
strSQLMembersMod = "SELECT tblAuthor.Author_ID, tblAuthor.Username, tblAuthor.Join_Date FROM tblAuthor WHERE Join_Date > " & dblActiveFrom1
And this script give me the following error:
Microsoft OLE DB Provider for ODBC Drivers error '80040e14'
[Microsoft][ODBC Microsoft Access Driver] Syntax error (missing operator) in query expression 'Join_Date > 19/04/2003 16:20:17ORDER BY tblAuthor.Author_ID DESC'.
/testing.asp, line 361
In this error script you have the confirmation that the dblActiveFrom1 correctly work.
But I have no idea why this error line appears. Help please.
Edited by Pegaso