Ciao a tutti.
Scrivo perche' ho un problema abbastanza allucinante con i recordset ADO.

Io per filtrare un recordset uso la property filter e la keyword sql LIKE.

Quindi:

adoRS.filetr="nome_campo like '" & stringa & "*'"

Funziona egregiamente ed e' veloce.

Ma se stringa vale "new" si intorta tutto

adoRS.filetr="nome_campo like 'new*'"

Con DB SQLServer va in GPF il programma, con access ottengo l'errore -2147417848 (l'oggetto invocato si e' disconnesso dai client corrispondenti) e l'applicazione crasha.

L'errore l'ho potuto verificare in 3 macchine con windows 2000 (ultimo s.p.) e ADO 2.6.
L'errore si verifica in 2 programmi differenti (quindi deve essere una cosa generica).

Ho cercato con google, ma ovviamente non ho trovato nulla (l'errore -2147417848 e' abbastanza generico).

Spero qualcuno mi sappia aiutare

Ciao
smx