Stai parlando in vb6, vero?
Per aggiungere file in sottocartelle, devi apecificare il path di ogni file. Le cartelle vengono create in automatico!
Vedi l'immagine che ti allego!

Per l'odbc.. sorry, non ho mai provato.
Ciao