Delphi6+Oracle9i开发的,用的是ADO,Oracle Provider for OLE DB。发布的时候,不装Oracle客户端的话,可不可以?如果可以的话需要怎么做呢?可不可以拷贝一些文件在EXE下就行了?如果可以需要哪些文件阿?呵呵,刚开始用,兄弟们帮帮忙啊!

解决方案 »

  1.   

    csdn上的牧师说个办法,写的很详细,就是看的人晕。个人感觉,得不偿失,没必要
      

  2.   

    有人用ODAC,可以不装客户端,但是那样的话程序改动太大了!
      

  3.   

    除非你做一个应用服务器
    但也要在应用服务器上装oralce的客户端
    但你的客户端程序安装所在的机器不用装oracle客户端
      

  4.   

    采用Ado的Ole方式连接Oracle可以不安装客户端
    语句如下:
    string connStr = "Provider=OraOLEDB.Oracle; User ID=sa; Password=sa; Data Source==(DESCRIPTION =(ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST=192.168.100.163)(PORT =1521)))(CONNECT_DATA =(sid=TestDB)))";