web的数据库查询(200分)

  • 主题发起人 主题发起人 yaojiaqing
  • 开始时间 开始时间
Y

yaojiaqing

Unregistered / Unconfirmed
GUEST, unregistred user!
准备作一个基于用web的通用数据库查询系统,现有几点疑问请指教:
1,用isapi或activeXform实现,哪一个好一些?
2,因为是一个通用系统,所以数据库结构不定,我看delphi的例子都是固定的数据库
或表的实现,对于一个事先无法欲知的表,怎么实现他的动态查询呢?(百思不得其解?)
3,是不是不能用bde?好象bde的连接数有限制?
 
1.用isapi吧,ActiveXform用起来太累,改也不方便。isapi效率还要好一些。
2.
3.服务端当然能用dbe

如果是中小型的站点,对安全要求不高的话,可以看看用asp+iis,好学好用。
 
1)activeform主要对客户端有限制(ie为主),但开发速度快,isapi
的速度比cgi快占用服务器的资源也少。
2)如果你的动态查询是指简单的让用户输入一些查询条件,
甚至直接是sql,建一个数据字典,并加一套建立表的规则,告诉(或显示)
当前的库结构即可。当然你可以作一个类似delphi中tquery上的query build
也好。但它是直接读系统的数据字典的。
3)可以用bde,它在应用服务器上和database连接,用midas和客户端的activeform
连接。
 
1.用ispai或者cgi都比较好,activeX不方便使用(太大)
2.你可以读出表名,用一个combox,让用户选择, 再读出选中表的字段,用checkbox
让用户选择,然后还可以建立一些筛选条件
3.可以吧....你有多少用户?
 
asp+iis+odbc
 
用asp可能会比较麻烦?因为我考虑生成的html也应该是可以编辑的,否则就没法通用了。
用isapi可能会好一些,但对isapi如何控制库和表没有经验,请大家多给一些这方面的指导!(我只会用delphi)
 
为了使本问题得到充分的关注,我决定追加分数400。
 
delphi中有isapi如何控制库和表的例子:
C:/Program Files/Borland/Delphi5/Demos/Webserv
很清楚的。
 
我比较喜欢用ASP
我正和同学编一个
ASP的网页,它挺不错
有需要就写信给我,
dephiasp@263.net
 
多看一些例子吧!
数据结构不能确定,建议看一下Z39.5协议。
 
先使用CGI测试,最后发布用ISAPI,
如表不确定可动态创建数据库。
参考DELPHI3入门到精通MACRO注
数据库的那一章。
 
1.ISAPI
2.数据词典足以
3.BDE其他的都可以
 
用isapi,ActiveXform太繁,且isapi效率还要好一些。不过,ASP更是简单。
 
ISAPI+数据词典+ADO
 
listen.
数据词典是个什么概念??
 
看你是开发基于Internet 还是内部网 Inteanet 应用。
如果是Internet 还是选择ISAPI,如果是内部网那么可将ISAPI和ActiveXForm结合
起来。
Delphi 5 的新功能InternetExpress 则是你开发电子商务的又一教好的选择。
他使用XML和MIDAS技术,对客户端没有特别需求。
 
用delphi5+internetexpress确实是一个不错的选择,客户端用浏览器,web server端
用asapi,xml等,appserver端用MTS,MTS可以提供较好的事务处理功能以及pooling技术,
适合电子商务。bde确实有用户限制,默认好象是48个,不过这个数目可以调。在bde administrator
中,选择configuration->system的init项,里面有很多参数,其中一项是maxfilehandles,
修改它的数目即可,不过还要调整bde的内存等参数才能达到最好效果。不过我建议结合
datamodule的pooling功能,可看delphi的demos中的pooler例子。
 
接受答案了.
 
后退
顶部