Grazie Roby, il resto del code è questo:Mi spiego meglio, allego una immagine di come stampa la tabella con questa formattazione... i dati ricavati dai records non stanno sotto le colonne dove dovrebbero stare...codice:QueryString = Request.QueryString( "QueryString" ) QueryWords = Split( QueryString ) Set adoCon = Server.CreateObject("ADODB.Connection") OpenStr = "Driver={Microsoft Access Driver (*.mdb)}; DBQ=" & Server.Mappath("/mdb-database/crm.mdb") adoCon.open OpenStr sql = "SELECT * FROM [tbl_login] WHERE" sql = sql & " ( [Nome] LIKE '%" & QueryWords( 0 ) & "%'" For i = LBound( QueryWords ) + 1 to UBound( QueryWords ) If QueryWords( i ) <> "" and UCase( QueryWords(i) ) <> "OR" and UCase( QueryWords(i) ) <> "AND" Then If uCase( QueryWords( i-1 ) ) = "OR" Then sql = sql & " OR [Nome] LIKE '%" & QueryWords( i ) & "%'" Else sql = sql & " AND [Nome] LIKE '%" & QueryWords( i ) & "%'" End If End If Next Set rs = Server.CreateObject("ADODB.Recordset") rs.Open sql, OpenStr, 3, 3 'il resto l'ho già postato....![]()