Ciao a tutti,
ho questo codice:
rSQL = "SELECT TOP " & GLOBAL_SEARCH_TOP & " nID, nTitle, nHeader, nText, nAuthor, nDate, arID, arTitle, arAuthor, arDate FROM News, articles, articlespages, Versions WHERE nValid=1 AND nVersion=vID AND vCode='" & sXMLVersion & "' AND ("
rSQL2 = "SELECT Count(*) FROM News, articles, articlespages, Versions WHERE nValid=1 AND arValid=1 AND nVersion=vID AND arID=apArticle AND apValid=1 AND arVersion=vID AND vCode='" & sXMLVersion & "' AND ("
rSQLs = " OR nTitle LIKE '%$$WORD$$%' OR nText LIKE '%$$WORD$$%' OR nHeader LIKE '%$$WORD$$%' AND arTitle LIKE '%$$WORD$$%'"
Set oCn = DBConnexion(DB_MAIN)
tQuery = Split(sQuery, " ")
Response.Write GetTranslation("LANG_SEARCH_CRITERIA") & " : """ & Server.HTMLEncode(sQuery) & """
" & vbCRLF
For X = 0 To UBound(tQuery)
rSQLr = rSQLr & Replace(rSQLs, "$$WORD$$", SQLEncrypt(tQuery(X)))
Next
rSQLr = Mid(rSQLr, 5)
rSQL = rSQL & rSQLr & ")"
rSQL2 = rSQL2 & rSQLr & ")"
Set oRs = DBRecordSet(oCn, rSQL)
eccetera eccetera ....
Come avrete già capito è una parte del codice del motore di ricerca.
Poichè il motore di aspnuke restituisce un elenco che visualizza prima le vecchie news, io vorrei che mi elencasse prima le ultime inserite, ma non riesco a capire dove inserire l' ORDER BY nDate DESC
C'è qualcuno che può aiutarmi ?
Grazie a tutti
Marco

Rispondi quotando
