This is the scenario now. I am trying to create multiple sites. I would like all the data to be available in a table for my VBScript(ADSI) custom action. The table structure is similar to that Installshield Developer uses for creating virtual directories. Each site is associated with a condition and its root is based on the destination of a particular feature. I would like to have the custom action deferred, as further maintanance might be performed by non-privileged users(though unlikely).
Formatted column type seems to be the obvious solution but I dont know how to get it working. So I decided to run a custom action in the immediate mode to process the contents of the table and to change the values in the database. I used the Modify method of the Session object. But it failed to modify. The database object returned from the Session.Database statement seems to be read-only.
I am stuck with this.

Any help will be appreciated. Code samples are welcome. If this custom action works, I can share my code with the rest of the Installer community.

After all, there are people who beleive in Open Source even on Microsoft platforms.

Neo.