Though this sounds an awful lot like a homework question, once which you've done zero research on, Ill give a couple brief questions, then I suggest you use your
Google, if it's not broken (which would be the only explanation I can come up with for why you have done no research on this on your own:) )
1) DAO can be used to access Access databases only, ADO can be used to access just about any database. You can find a complete reference
here2) Yes you can access Oracle from VB6, find more information
here3) Yes VB6 can use Oracle (refer to #2)
4) Yes you can access the internet with VB6
5) No you do not need to learn ASP to use VB6. ASP uses VBScript, which is a scripting language for the web, VB6 is a programming language
By the way, what does this have to do with the title of
Database Query? Title changed to be more descriptive