Ciao sono Maria
ho elaborato questo script per un motore di ricerca nel mio sito
funziona tutto tranne il fatto che quando deve visualizzare i record per i quali imposto la ricerca
me li fa vedere tutti senza alcuna selezione
perchè?
dove sbaglio?
Mi dovrebbe dare solo i record che soddisfano la condizione nel campo AD_description ma non è così me li da proprio tutti....

Ecco lo script


<%

dim currentPage, pageSize, recordCount, pageCount

pageSize = 30

if(len(Request.QueryString("page"))=0)then
currentPage = 1
else
currentPage = CInt(Request.QueryString("page"))
end if


dim cn, rs, sql

set cn = Server.CreateObject("ADODB.Connection")
cn.Open "Driver={MySQL ODBC 3.51 Driver}; Server=69.119.250.198; Database=Sql334654_1; UID=Sql123543;PASSWORD=6688d7gf;"

sql = "SELECT COUNT(*) AS CNT FROM articoli WHERE AD_description Like '%" & srch & "%' "
set rs = cn.execute(sql)
recordCount = rs("CNT")
pageCount = int(CInt(recordCount) / pageSize)
rs.Close()

sql = "SELECT * FROM articoli where AD_description Like '%" & srch & "%' order by Ad_dated DESC" &_
" LIMIT " & (currentPage - 1) * pageSize & ", " & pageSize
set rs = cn.execute(sql)

do while not rs.eof

response.write "<p class=AATitolo>"
response.write ""&rs("ad_title")


rs.MoveNext()
loop

rs.Close()
set rs = nothing

' chiudi la connessione al database
cn.Close()
set cn = nothing

Response.Write "<span class=Link>Le altre News:

"

' visualizza i link alle pagine
dim i
for i=1 to pageCount
Response.Write("http://<span class=Link>" & i & "</f...</font></span> ")
next

%>