Era + corretto scriverlo in linq ?
Ciao.
Diciamo che con Linq sarebbe stato tutto più semplice ma, nel caso di Access, dovresti comunque popolare un DataSet per poter utilizzare Linq To DataSet come provider.
Ma prima di tutto, dovresti chiarirti un pò le idee .....

Il DataBase, non contiene colonne, ma tabelle.
Le tabelle, sono formate da Colonne e Record.
e poi
Perchè mai avresti due DataBase distinti e non un solo DataBase con 2 tabelle?
Non che sia impossibile, ma sei sicuro che è quello che ti serve?.

Facci sapere...
Ciao