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

  • 主题发起人 主题发起人 pardboy
  • 开始时间 开始时间
P

pardboy

Unregistered / Unconfirmed
GUEST, unregistred user!
本人刚学DELPHI,现遇到一问题。
要将数据库中的数据显示在网页上,需要用到那些技术及控件,如何使用?怎样调试?
 
用表个的方式,我加200分
 
用WebBrowser控件,具体代码可以参考大富翁的离线浏览器源代码
 
直接用控件能显示吗?
需不需要架起一个运行框架(如三层结构)
 
是要用普通的浏览器查看的..
 
Tadoquery.SaveToFile('c:/aaa.xml',pfXML);
 
我也推荐一种方法。。。我推荐你用一个web浏览控件就行了。

原理如下,不知道你会不会asp,如果会的话会发现思路什么的都很象:
整个html用写文本文件的方式临时写成!
把静态部分直接写。。如<title>dd<title>这些部分。。。
然后就是利用ado方式连接数据库,根据你的sql语句,取得记录(每次是一条),然后把
当前记录,夹在html代码中,写到,文件中。。。下一条,继续。。。
最后,用web浏览器控件调用这个页面就成了。
坏处当然是慢,而且自己写的代码多。
好处就是。。。。界面可以随心所欲,例如,我要做一个离线的大富翁浏览程序,这样的
方法可以做到外观跟现在这个一模一样。。。而其他方式难以得到(如果结合xml技术,
更可以只要记录数据输出,然后利用xls来定义格式!!)

看您是用做什么了?如果是数据类访问型的软件,当然按上面朋友说的方法比我的快。
只是,这个方法在调用一些小数据的时候可以做来很美观而已。。呵呵,我打了那么多字
多少给几分???
 
一个datasource,一个adotable,一个DataSetTableProducer1,连接好后,即可在
DataSetTableProducer1的columns里面看到你需要的东西,给分吧,穷死了。
 
Delphi自己没有控件能做到这一点,
但是只要你熟悉HTML语法,做起来一点也不难,你可以用生成文本文件的方式生成一个
临时的HTML文件,然后调用Winexec,或是Shell函数,把临时HTML文件名作为参数传过去,
即可.
 
买一本李维写的delphi5电子商务篇看一看就明白了,这不是一两句话能说明白的
 
据我所知,不用做个WEB服务器程序吗?用ISAPI/NSAPI或CGI、WIN-CGI应用服务器
或做成ActiveX 的MIDAS WEB服务器或InternetExpress的MIDAS WEB应用服务器?
 
是我看错了吗?
用<table><tr><td></td></tr></table>不行吗?
 
哈哈,我前几天刚刚做了这个东西,我是看左轻侯的离线浏览器的源代码做的
源代码在http://delphi.mychangshu.com/wsp/index.html可以下载到
 
有源码,给分就寄。穷。
 
谁给我寄个例子,能实现功能分数就是谁的了!!1
 
你把email地址留下,我发给你吧,给了你地址了,下载都不会?!
 
luke5@sina.com
 
delphi4编成技术内幕有原吗及详细描述
 
你把你要的功能详细说说??给你写一个
 
发出去了,收收看吧
 
后退
顶部