So che il forum è pieno di roba simile, ma girando e rigirando non ho fatto altro che confondermi le idee.

Sto interrogando un database di access 2000, cercando di prelevare i dati da una tabella secondo il testo digitato in un InputBox.
Ho inserito un ADODC a cui ho associato la tabella del database. Il controllo funziona correttamente, cioè scorre i record della tabella.
Quando, però usa la ricerca con l'InputBox viene fuori l'errore:
errore di sintassi nella proposizione FROM

Il codice associato alla ricerca è:

Private Sub RicercaTecnico_Click()

Dim DaCercare As String
Dim Selezione As String

DaCercare = InputBox("inserisci nome")
Selezione = "Select * from Tecnico where nome like '" & nomecerca & "%'"

AdodcTecnico.RecordSource = Selezione
AdodcTecnico.Refresh

End Sub

Da notare che togliendo l'ultima stringa - AdodcTecnico.Refresh - l'errore non viene fuori, ma l'interrogazione non restituisce il valore cercato...cioè non succede nulla!