在服务器端能传回ADO的Recordset给客户端吗(recordset作为变量)!

解决方案 »

  1.   

       没有市国,声明称object可以吧,不知道!
      

  2.   

                     三层体系结构介绍,希望大家踊跃发言!1.三层体系结构将应用逻辑从Server或Client端剥离出来,放进中间的应用服务器;2.这样就可以使的三者各司其职,减轻数据库服务器或客户端原来所承担的应用逻辑计算压力,可以大大加快分布式计算的效率:(2.1)数据库服务器及其DBMS专司数据的存放和管理,相当于WinDNA中的数据层(Storage);(2.2)应用服务器接受用户端的请求,从数据库服务器抓取数据送给客户端,相当于WinDNA中的逻辑层;(COM+)
    (2.3)客户端向应用服务器提出请求,接受来自数据库服务器经应用服务器转发的响应数据,并以特定用户容易接受的形式显示,相当于WinDNA中的表现层(Forms+)。3.三层体系结构具体实施方案
    (3.1)VB/Delphi/C++Builder/Java Applet作为客户端软件开发平台和技术。
     (3.2)应用服务器软件开发可以采用ASP+ADO,JSP+JAVA Bean+JDBC,J2EE/Servlet/JSP等技术。
     (3.3)服务器采用Oracle、SQL Server或DB2等DBMS;
      

  3.   

                     三层体系结构介绍,希望大家踊跃发言!1.三层体系结构将应用逻辑从Server或Client端剥离出来,放进中间的应用服务器;2.这样就可以使的三者各司其职,减轻数据库服务器或客户端原来所承担的应用逻辑计算压力,可以大大加快分布式计算的效率:(2.1)数据库服务器及其DBMS专司数据的存放和管理,相当于WinDNA中的数据层(Storage);(2.2)应用服务器接受用户端的请求,从数据库服务器抓取数据送给客户端,相当于WinDNA中的逻辑层;(COM+)
    (2.3)客户端向应用服务器提出请求,接受来自数据库服务器经应用服务器转发的响应数据,并以特定用户容易接受的形式显示,相当于WinDNA中的表现层(Forms+)。3.三层体系结构具体实施方案
    (3.1)VB/Delphi/C++Builder/Java Applet作为客户端软件开发平台和技术。
     (3.2)应用服务器软件开发可以采用ASP+ADO,JSP+JAVA Bean+JDBC,J2EE/Servlet/JSP等技术。
     (3.3)服务器采用Oracle、SQL Server或DB2等DBMS;
      

  4.   

                     三层体系结构介绍,希望大家踊跃发言!1.三层体系结构将应用逻辑从Server或Client端剥离出来,放进中间的应用服务器;2.这样就可以使的三者各司其职,减轻数据库服务器或客户端原来所承担的应用逻辑计算压力,可以大大加快分布式计算的效率:(2.1)数据库服务器及其DBMS专司数据的存放和管理,相当于WinDNA中的数据层(Storage);(2.2)应用服务器接受用户端的请求,从数据库服务器抓取数据送给客户端,相当于WinDNA中的逻辑层;(COM+)
    (2.3)客户端向应用服务器提出请求,接受来自数据库服务器经应用服务器转发的响应数据,并以特定用户容易接受的形式显示,相当于WinDNA中的表现层(Forms+)。3.三层体系结构具体实施方案
    (3.1)VB/Delphi/C++Builder/Java Applet作为客户端软件开发平台和技术。
     (3.2)应用服务器软件开发可以采用ASP+ADO,JSP+JAVA Bean+JDBC,J2EE/Servlet/JSP等技术。
     (3.3)服务器采用Oracle、SQL Server或DB2等DBMS;
      

  5.   

    说一下VB应用程序(非ASP)解决方案!
      

  6.   

                     三层体系结构介绍,希望大家踊跃发言!1.三层体系结构将应用逻辑从Server或Client端剥离出来,放进中间的应用服务器;2.这样就可以使的三者各司其职,减轻数据库服务器或客户端原来所承担的应用逻辑计算压力,可以大大加快分布式计算的效率:(2.1)数据库服务器及其DBMS专司数据的存放和管理,相当于WinDNA中的数据层(Storage);(2.2)应用服务器接受用户端的请求,从数据库服务器抓取数据送给客户端,相当于WinDNA中的逻辑层;(COM+)
    (2.3)客户端向应用服务器提出请求,接受来自数据库服务器经应用服务器转发的响应数据,并以特定用户容易接受的形式显示,相当于WinDNA中的表现层(Forms+)。3.三层体系结构具体实施方案
    (3.1)VB/Delphi/C++Builder/Java Applet作为客户端软件开发平台和技术。
     (3.2)应用服务器软件开发可以采用ASP+ADO,JSP+JAVA Bean+JDBC,J2EE/Servlet/JSP等技术。
     (3.3)服务器采用Oracle、SQL Server或DB2等DBMS;
      

  7.   

    比如,这个论坛的数据放在一个数据库服务器,WEB放在一个WEB服务器,加上你,是不是也算三层?
      

  8.   

    我说得不是asp例子!
    asp都是基于三层的!
    有vb的例子吗!
    我要源码!
      

  9.   

    Microsoft Visual Basic 6.0 分布式应用程序开发 含盘 
    [美]Microsoft公司着 
    出 版 社:北京大学出版社 
    这本书怎幺样
      

  10.   

    gmp(),你也太无聊了!发了好几遍!
      

  11.   

    Microsoft Visual Basic 6.0 分布式应用程序开发 含盘 
    [美]Microsoft公司着 
    出 版 社:北京大学出版社 
    这本书怎幺样
    =================
    very good!
      

  12.   

    江西的佬表:
    Microsoft Visual Basic 6.0 分布式应用程序开发主要讲些什幺?
      

  13.   

    也许可以用activex的技术,我试过一次但失败了
      

  14.   

    用activex exe可以实现,但是具体的解决议案???
      

  15.   

    数据访问做成一个activex dll 逻辑层做成一个activex dll 要用的时候实例化,数据传递进程内recorderset说不定可以,进程外就要用数据库了。这是我接下来就要做的项目,正在研究中,只有初步的想法,见笑了。
      

  16.   

    gmc007(江西的佬表)
    哪里有Microsoft Visual Basic 6.0 分布式应用程序开发 含盘(或电子版)? 
      

  17.   

    Microsoft Visual Basic 6.0 分布式应用程序开发主要讲些什幺? 
    com+(include com,dcom,mts,msqq)
      

  18.   

    可以实现分布式计算,减轻数据库服务器负担。
    实现负载平衡
    实现mutilclient
      

  19.   

    我正在做一个基于COM+的多层应用的项目,对COM+有一些肤浅的理解,也遇到不少问题,
    希望能多和大家交流.另外,《Microsoft Visual Basic 6.0 分布式应用程序开发》是一本难得的好书,十分精辟,可是说是COM+的宝典书籍,推荐!![email protected] 
      

  20.   

    广告:
    非常愿意结识各位
    我的oicq: 5533655
    声明我的qq人数已达上限500人左右(没查过)我正在清理好友,
    请来自csdn的朋友注明"来自csdn"
    否则不加位好友,
    原因每加一个好友,必删除一个好友,在另一个qq加入(痛苦)
      

  21.   

    首先澄清一些观点,ASP的应用都是三层结构,这是错误的,用了组件就是三层结构,
    也是错误的。
    Windows DNA所讲的三层乃是指数据访问层和商业逻辑层分开,商业逻辑层和用户
    表现层分开。
    只要你的应用做到了这几点,那就可以叫是三层结构。
    不过要做到这几点,COM+的应用是绝对少不了的。
    大家可以看看 .NET 中的三层应用的例子,其概念在不用 .NET时也是适用的。
    首先,数据访问层可以封装在COM+中(比如什么连接串啊,建立连接、执行查询、更新数据等等)。
    然后,商业逻辑本身用OO的方法就可以用对象来表达,所以封装在COM+里真是最合适不过。
    最后,用户表现层是采用什么技术无关的,如果你是WEB应用,那么就用ASP好了,如果你
    是单机应用,那么用VB、VC、DELPHI都无所谓。用户表现层只负责数据的输入、输出等。分了层,一个操作到底放在哪一层就成了要解决的问题。判断你的部署好与坏,问一下
    这两个问题:
    1、如果数据库换了(从SQL SERVER换成了ORACLE),你需要重写逻辑层组件吗?
      如果答案是否,那么你做得对,数据访问应当交给数据访问层,只需要换换数据访问
    层的组件就可以。
    2、如果用户界面换了(从VB写的程序换成了WEB上的ASP),你需要重写逻辑层组件吗?
      如果答案是否,那么你的分割做得很成功。
      

  22.   

    white说得很好!
    有没有这方面的例子?
      

  23.   

    TO:gatesbill(腔肠动物) 
    同意你的观点,
    N层应用,难点在于接口程序的编写。一个好的接口程序还应该用COM来实现多态。
    编写好一个组件,一个好的N层应用程序就实现了一半
    我也只是初学,有很多不完善之处,请多多包涵
      

  24.   

    我们现在做的项目是三层的,我感觉最大的难点在于同服务器组件的连接上,
    其实这个论坛里好多关于COM+的BBS都是与三层有关,大家不妨去搜一下,一
    定受益斐浅。
    而三层的好处,我想安全性和缓解数据服务器的压力不能不说是两层无法实现
    的优势。
      

  25.   

    在database开发中:
    哪些东西放在商业逻辑层!
    哪些放在表现层!
    请详细点!
      

  26.   

    1、何为商业逻辑层,具体的程序代码是什么样的?
    2、“多态”何为?
    3、OICQ算不算三层呢?
      

  27.   

    谁知道通过中间件实现上传文件,但文件如何存在另一台iis的服务器上。
      

  28.   

    oicq不算三层结构,他只是使用客户端和服务器端进行数据的传输没有使用中间层处理数据
    三层结构需要COM+技术,不过我不清楚有谁有这方面的示例qq:6203624
      

  29.   

    UserInterface.exe -> BizLogic.dll->DB.dll -->SQL server/Oracle ServerWeb interface -> Bizlogic.dll ....1. if you want to switch from SQL server to Oracle server change DB.dll
    2. if you want to change business rules, change the BizLogic.dllIt's that simple and flexible. Why don't take MCSD certification and you should know everything about the n-tier stuff.(70-176, 70-175, 70-100)Good luck.
      

  30.   

    把一个应用系统划分为
    数据库服务
    +中间层(包括业务应用逻辑,也称为应用服务器)
    +客户端(主要实现界面,尽可能少的涉及逻辑部分,也叫瘦客户)
    这样的划分,不仅仅是软件在系统逻辑体系上的划分,也是软件在物理上的划分.
    最关键的是应用逻辑的独立与封装.
    常用实现它的分布式技术有几大类,COM/DCOM/COM+, CORBA,...
    因为这是十进制标准.
    你可以使用你喜欢的开发工具实现中间层,不过不推荐使用VB6开发.
    另外:
    1,OICQ本身没有用到这技术.至于TENCENT公司在深圳那几台服务器是怎么处理的,用没有用到
    相关东西就不得而知.2,gmp() 贴出来的东西有些混乱,也不完全正确.ASP应该算是三层模型中的客户端技术.
      

  31.   

    surfboy(冲浪小子),
    多态是一种应用利很广的面向对象基础,需要花功夫理解,看看相关资料吧.