捡分了!!怎样将数据库中的数据以HTML方式显示(100分)

  • 主题发起人 主题发起人 pardboy
  • 开始时间 开始时间
要实现的功能是:用ADO连数据库,显示数据库中的字段,然后对字段进行选择,
选择后自动生成一个HTML,可以通过浏览器进行查看。。

各位高手努力!!急盼电邮!!!
 
发给我一个。
wolfteeth@21cn.com
 
别说那个,就是
http://free.swpi.edu.cn/~skylove/index1.htm
这个都是我先在本地用数据库+程序生成好了html代码然后传上去的。。。看看哦???
我的主页!
 
skylove, 你的网站很漂亮!!!都用到什么技术了?我的帮我写写了。
就凭这么漂亮的网页,怎么也要给几分!!
terry_lzs,收到,等我研究研究,分数稍后就发。
 
看看代码:


ts:=tstringlist.create;
ts.Add('<html>');
ts.Add('<body>');
with Query1 do
if not IsEmpty then
begin
first;
ts.Add('<table>');
while not Eof do
begin
ts.Add('<tr>');
for i:=0 to Fields.Count-1 do
ts.add('<td>'+Fields.AsString+'</td>');
ts.add('</tr>');
Next;
end; //end of while
ts.Add('</table>');
end; //end of if not isempty
ts.Add('</body>');
ts.Add('</html>');
ts.savetofile('c:/htmlresult.html');
 
倒。。。被人抢先了。。
其实那里没用什么技术,都是用的javascript来实现的。。。不过我放在网络上的时候加密
其实javascript结合wsh可以做的事情很多的。。。wsh可以实现的功能。。。
在热点窗口模拟运行任何按键。。例如,都知道在ie中,ctrl+d的作用嘛。。(先声明,我
的站点没加到各位收藏夹的!),或者是alt+f4的功能。。。
甚至可以用wsh的这个属性做个刷屏机器,只需要当前窗口,然后模拟ctrl+v,ctrl+m就成
了。。。
你可以先用dreamweaver来做个html的样子(数据库的字段部分先随便加一些跟那个字段的
字数相当的文字就成了),然后,利用上面那位朋友说的方法,写文件,那些字段的也加
进去。。。如果html代码是ts.Add('<td>');接下来就是ts.add(字段xx的内容),记得不加
引号哦;然后当然又继续下面的html部分。。。记住,html部分的内容在add的时候要加引
号 ;如果那段html中本身也有引号。。。这个。。。这个。。。试试用两个引号来代替,
或者使用双引号来代替html中的单引号(html不区分这个),大概就是这样了,应该没什么
问题了吧?

 
看看左轻候的离线浏览器!http://delphi.mychangshu.com/wsp/soft/re31.zip
 
多人接受答案了。
 
后退
顶部