1. SQLは正しい?
-> Access で実行してみる
2. rs にはレコードセットはセットされてる?
-> Debug.Print (rs Is Nothig) で True なら、 rs がない
3. 件数は?
-> Debug.Print rs.EOF でTrue なら、 データがない
4. フィールド名はただしいか?
rs.Fields(0).Name とかでフィールド名をみてみ
(rs!hoge は使わないほうがいいらしい)