关于数据库的查询?全部家当200分!!!(200分)

  • 主题发起人 主题发起人 xgttt
  • 开始时间 开始时间
X

xgttt

Unregistered / Unconfirmed
GUEST, unregistred user!
有多个FOXPRO25的数据库分布在不同的地点,数据库之间已经通过网络连接好了,在客户端
使用IE查询,并且数据需要汇总到一个表中。应使用那种方式实现比较好????
 
不是真的吧?你真的要用IE查询FOXPRO25里头的东西?
建议将数据库更新到真正的网络数据库,如MS SQL SERVER等,
然后再考虑如何通过浏览器访问的问题。
 
可能两年后要重换系统,目前不可能换其他的系统,只能使用FOXPRO。
 
有没有比较好的方法????????
 
有没有应急的方法????
 
呵呵,这可是该用三层发挥功效的时候了.
 
怎么没有人理我!!!!!!
 
对,同意楼上意见,你试着先做一个中间件来收集数据(或是用来转来数据)!
 
我看了李维三层的书,中间件主要是与一个数据库系统打交道,与多个数据库同时连接应
如何写??
 
怎么没有人理我!!!!!!
 
怎么没有人理我!!!!!!
 
应急的方法当然有!LOOK:
1,集中
你的数据分布在不同的计算机上,网也通了,那就首先做一个程序,去连接各个计算机上
的数据库文件,然后将数据读出来,统一放到一台计算机上。
2,转化
在“数据库服务器”上安装IIS服务器,再安装一个Sql Server数据库,上面写的那个程
序就将收集来的数据放到Sql Server库里头。
3,发布
直接使用Sql Server的发布功能,将生成的结果生成页面文件,配合IIS,就可以在客户端
用IE进行浏览了。

以上绝对是一个标准的应急对付方法。
 
你要为每个数据源写一个中间件,
再用一个中间件封装所有数据源。
这就是三层的一个优势所在。
 
这样做网络的流量太大,因为我的DDN只有64K,并且不能保证时时性。
 
to zhanggeye
具体怎么写,使用那些组件?
 
每台数据源都做一个中间件,
web server 中做一个集中的中间件,
具体怎么写,仔细看看李维写两本书。

 
to zhanggeye
就是web server 中集中的中间件应怎么写?
 
和普通的中间件一样。
只不过是ClientDataSet连接其它中间件的数据源,
再用DataSetProvider输出出去。
 
这样是不是需要发送SQL,接受,然后再发送SQL,接受。如果是这样的话,等待的
时间会不会比较长?
 
>>这样是不是需要发送SQL,接受,然后再发送SQL,接受。
>>如果是这样的话,等待的时间会不会比较长?
不全是这样,它提供有效控制数据包的方法.
三层不是一两句话就说得清的,你如果没做过,还是要先看书。
做这个中间层还可以用于别的程序使用。
你也可以用delphi开发cgi/isapi。。。。。

 
后退
顶部