Choosing one program to do your pricing updates in is best, then you can use the 'Sync' feature in Quicklinks (found in the 'Item List'). This will scan both of your databases (your Quickbooks database and your d-Tools database) and will alert you to any differences between the two - including pricing as well as description fields and other goodies too.
After the scan is performed you can choose to update the 'out of date' database with the current information. This is a simple process - as long as you know which database is accurate.
I prefer to have all pricing updates be done in QB, because from our business the person doing the actual purchasing and receiving (your controller/bookkeeper) is the one who sees the changes in price first. They can input the correct prices in QB, and then on a regular basis somebody should be performing a scan through Quicklinks and thus keeping both databases current.
Have fun!