情况是这样的,我在我自己的机器上进行应用开发,
用连接方法是:
Provider=MSDAORA.1;Persist Security Info=True;User ID=myuser;Password=mypass;Data Source=mydb;应用很正常,现在要打包发到40台左右的客户机器上,数据库用一台服务器,装oracle,客户对
自己的机器都很苛刻的,安装自己的应用没有,那么这时候用这种连接方式还能连接到数据库服务器么?用什么方法可以简单的连接到局域网内的oracle数据库服务器,而让客户机最少安装相关内容。

解决方案 »

  1.   

    关键就是Data Source的设置。你只需配置好那台数据库服务器,名称,用户名,密码都要一致,那你在客户端的安装就很方便了。
      

  2.   

    c/s架构的至少要装oracle客户端
    除非用b/s ,客户那里不用装oracle, 相对来说速度要慢些
      

  3.   

    做成c/s结构必须在每台client上安装oracle的client端程序,大约几百M,不过我用InstallShield自己做了安装盘,不仅包含了9i的必须文件,而且修改了注册表,效果一样,但比装client要快多了,打包的文件约10M。网上有方法的介绍,也可以找我[email protected]
      

  4.   

    不能拷贝些dll之类的东西么?要这么做的话太麻烦了,唉。看来还是得改数据库了
      

  5.   

    演练:部署 Web 解决方案
    http://msdn.microsoft.com/library/chs/default.asp?url=/library/chs/vsintro7/html/vbtskDeployingWebSolution.asp参照
    http://www.itonline.gd.cn/ittech/list.asp?id=617
    http://blog.csdn.net/younther/archive/2004/06/16/20185.aspx