Devi effettuare una conversione del suo valore.
codice:
variabile = CLng(record.Fields("nome_campo")
naturalmente, se si tratta di valori con virgola mobile puoi utilizzare CDbl o CSng. Diciamo che nei linguaggi non tipizzati sarebbe sempre buona norma effettuare le assegnazioni mediante le funzioni di conversione.