Самым простым способом, который я нашел для такого рода вещей, было использование распределенной объектной модели SQL, которую вы получаете с SQL Server, и она прекрасно работает с VB6. В последний раз я пытался это сделать с SQL Server 2000, но теория все еще должна быть хорошей.
Дайте эту ссылку как хорошее начало и возьмите ее оттуда, это показывает вам, как получить доступ к хранимым процедурам http://support.microsoft.com/kb/315505
После того, как вы запустите этот бит, остальные биты, которые вам нужны, должны быть достаточно простыми.
Надеюсь, это поможет.
Приветствия