How are you receiving the new pricelists?

In terms of running queries from VB, there are several ways. I would recommend using ADO code, there is a link in my signature to a good ADO tutorial which shows some example code.