ma secondo voi cosa può essere ?
Tipo di errore:
Microsoft OLE DB Provider for ODBC Drivers (0x80020009)
Si sono verificati errori in un'operazione OLE DB composta da più passaggi. Controllare i singoli valori di stato OLE DB, se disponibili. Nessuna operazione eseguita.

pensavo fossero i nomi di alcune colonne del database e allora l'ho rifatto ma il risultato non cambia, eppure la stessa query in un'altra pagina funziona