Infatti adChar non mi pare sia un tipo valido per il database Access.

Vado a memoria: dovrebbe essere adVarWChar .

Fai attenzione, devi studiarti bene i tipi di dati di Access, ogni tipo di database (Acces, Oracle, SQL Server, ecc..) può gestire tipi di dati diversi a volte specifici solo per quel determinato database.
Per potersi interfacciare con tutti i tipi di database, ADOX li contempla tutti, ma sei tu che devi sapere quali usare.

Questo può aiutarti:
Progettino di esempio su ADO-ADOX
http://www.visual-basic.it/areadownload.asp?key=ADOX
(solo utenti registrati possono scaricare).