você deve setar o valor da propriedade cursorType do Recordset para adOpenKeySet ou adOpenDinamic para poder usar a propriedade RecordCount.
no Open do RecordSet faça assim:
temp.open "SELECT * FROM clie", conexao, adOpenKeySet
Assim vai funcionar...
Mais uma dica: passando a conexão pelo Open, voce está abrindo uma nova conexao com o banco de dados. se voce já tiver uma conexão aberta, cria o recordset assim:
set temp.ActiveConnection = conexao
temp.Open "SELECT * FROM Clie", , adOpenKeySet
Assim ele usa a conexao que já esta aberta para se comunicar com a base de dados...
Flw!
Elieser Carlos Topassi
São José do Rio Preto, SP