Ciao ragazzi,
sto smanettando con questo codice di un semplice motore di ricerca.

Funziona bene, ma vorrei provare a fare una cosa.

Come mi sembra di aver capito la ricerca viene effettuata su 2 campi

Keywords e Titolo, dico bene?

Io vorrei ampliare i campi di ricerca.

Ecco il codice.

codice:
if len(search) > 0 then

set conn = server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&_
server.mappath("mdb-database/database.mdb")

sql = "select * from tabella_ricerca where"

ArrSearch = Split(search)
x = 0
for each Word In ArrSearch

If Not x = UBound(ArrSearch) Then
sql = sql & " Titolo like '%" & word & "%' and"
Else
sql = sql & " Keywords like '%" & word & "%'"
End If

x = x + 1
Next

set rs = server.createobject("adodb.recordset")
rs.open sql, conn, 1, 3

if rs.eof then
io ho provato a fare questo

codice:
if len(search) > 0 then

set conn = server.createobject("adodb.connection")
conn.open "driver={microsoft access driver (*.mdb)};dbq="&_
server.mappath("mdb-database/database.mdb")

sql = "select * from tabella_ricerca where"

ArrSearch = Split(search)
x = 0
for each Word In ArrSearch

If Not x = UBound(ArrSearch) Then
sql = sql & " Titolo like '%" & word & "%' and"
Else
sqsql = sql & " NUOVO CAMPO '%" & word & "%' and"
Else
l = sql & " Keywords like '%" & word & "%'"
End If

x = x + 1
Next

set rs = server.createobject("adodb.recordset")
rs.open sql, conn, 1, 3

if rs.eof then
Ma mi da errore.

OVviamente ho aggiunto il campo anche nel database.......