I have a problem building a VB application for distribution.

I am writing a VB front end to a SQL Server database.
This works fine on my PC. I have installed it on another PC successfully, but when I come to run it I get the message:

Class does not support Automation or does not support expected interface - Error 430.

The help files on this are not much help!!