那就装客户端把要么提供oci的相关库文件

解决方案 »

  1.   

    分个层,把数据层做用WebService放在服务器上
    客户端连这个webserver就行了
      

  2.   

    c/s也一样啊,中间层用WebService界面部分不用管是b/s还是c/s的,服务器端定义个webService(它也就相当于一个dll只不过传数据时有些限制而已),你的客户端加个web引用就行了。
    以上只是我的一点理解。
      

  3.   

    重新装客户端,或找个装好的机器,将其上的oci.dll拷贝过来,放在你机器的相同的目录下。
      

  4.   

    用.net的OracleConnection不行吗?
      

  5.   

    晕哦,C#中用
    OracleConnection来创建连接,
    或者用OledbConnection也行,当然这个没有OracleConnection快客户端不要装Oracle,但是要.net clr(运行库 24M ,MS网上有)所有的东西在.net clr都有了,你不再需要任何附加包!!
      

  6.   

    CLR 就是.net运行库,用.net开发出来的非web程序都在安装这个东东,
    他里面包括你运行.net程序的所有条件,Oracle驱动当然也在里面!装好之后在管理工具里有“Microsoft .NET Framework 1.1”之类的东东,
    记得是下 .net CLR 1.1版,  24M 
    不要下.net SDK(开发工具包),这个太大101M,客户机没必要。