I want to develop an Internet based application using VB6. I started with DHTML application and have few basic questions:

1. Since there is a one to one relationship between pages and designers, there will be one DHTML page in the application which will be the Main Frame opening as the Application Starts. From this Main frame, I have to call different Userdocument as required. Is that correct?

If the answer to above is No then how do I go about with expected 100 windows in my application.

2. I am unable to call the UserDocument or Form using a Hyperlink or button from the Main Frame ?

3. The Datasource and Datamember properties of e.g. Datagrid disappear, if used on a DHTML page ?? Which are the data bound controls available.

4. Which is the best way to access data with a MS SQL Server database with about 100 tables,

(a) Data Environment

Here, everything is easy but if there are 100 tables, there will be 100 recordsets loaded at the application startup?

(b) Data Class using ADO

Here, the binding cannot be done at design time and then which should be used Complex Data consumer or data Source?

5.Does anyone knows about a good book on DHTML Application development using VB6 which can guide on how to go about development? I have gone through MSDN library VB6 Documentation - Developing Internet Application.

I will be grateful if some can please advise on the above.

Many Thanks,
Raj