I'm fairly new with VB programming and am learning more and more each day. Boy is it powerful. BUT...for things like adding components and ole's, this is what troubles me:
If you have a dB back end, on Access, how can you ASSUME the user you distribute it to has MS Access?!! Is this a shortcoming of Visual basic? Or is VB meant to be coupled with Access, SQL, Oracle, with the developer knowing already what the end user has? My prof said to make a VB e-commerce site and to have it work with Access even though access isn't on the user's system...that you need ....JAVA....

Please advise/comment!