>>我想根据数据库内容产生大量的静态页面文件
可以做到吗?好像很难。
我很少见到直接用pageproducer与数据库打交道的用法,
pageproducer一般是通过htmlfile属性来引入一个事先做好的html文件,
或是在htmldoc中直接输入html语句来生成一个页面。
如果是与数据库打交道,我是常常用midaspageproducer和datasettableproducer
这两个控件,在internet卡片上还有几个控件也可以与数据库打交道。
midaspageproducer一般总是和和xmlbroker一起使用,可以查询、修改、删除数据库
中的数据,可以通过它在设计期间就设计出页面和获得该页面的html代码。
datasettableproducer可以查询数据库中的数据,并以表格的形式显示出来,可以通过
它在设计期间就设计出页面,但是是没有显示html代码的,可能borland认为没有必要。
pageproducer、midaspageproducer、datasettableproducer以及internet卡片上的其他
几个控件,都有一个content的函数,返回类型是string,返回内容是该控件最终生成的
页面的html代码,调用该函数,取其中的html代码,并存为一个文件。
这样我想应该可以达到你的要求。
不知道我说得明不明白,如果想知道更多有关这方面的知识,我建议你去看一看李维的书
《delphi5.x分布式多层应用-电子商务篇》,机械工业出版社出版的,非常不错。