Hummmm... com DAO?? Bom recomendo ou vc usar o DBGrid pra usar com DAO ou mudar para o ADO e usar o DataGrid...
Com o ADO vc tenta conectar assim:
1) Se for ADOControl:
Set DataGrid.Datasource = ADOControl.Recordset
2) Se for por código
'Sendo RS como ADODB.Recordset
Set DataGrid.DataSource = RS
No DAO não lembro se é possível fazer deste mesmo modo, diretamente...
não tenho vb onde estou então fica difícil dar uma certeza...
qq problema vc posta novamente
Espero q ajude
t+