BUSQUEDA EN RECORDSET

DAI
11 de Noviembre del 2004
Hola a todos estoy utilizando un objeto ADODC para tratar una base de datos en oracle. Tengo 3 criterios de búsqueda

Chequeando solo uno de ellos, funciona
'nBuscar = " MES LIKE '10' "
'nBuscar = " ANO LIKE '2004' "
'nBuscar = " ID_DIST LIKE 'DISTR11' "

Pero consigo hacer la busqueda chequeando 2 o 3
If chkMes.Value Then
If chkAno.Value Then
' nBuscar = " MES LIKE '10' and ANO LIKE '2004' "
' nBuscar = " MES LIKE '10' & ANO LIKE '2004' "
' NO FUNCIONA NINGUNO DE LOS DOS CASOS
End if
End if
etc
Adodc1.Recordset.Find nBuscar
etc

Como puedo arreglarlo
Gracias por todo.