请问:1、用ADOCONNECTION直接连接远程ORACLE数据库,本机有什么要求吗,是否要安装ORACLE客户端?2、我用ADOCONNECTION的向导连接,出现错误:“测试连接失败,因为初始化提供程序时发生错误....”,microsoft ole db provider for oracle,输入服务器名称:这里如何写?
谢谢

解决方案 »

  1.   

    在Delphi7.0的程序中连接Oracle数据库。将ADO选项卡中的TADOConnection组件放入应用程序的主窗体,双击TADOConnection,在出现的对话框中点选Use Connection String,在其下面的框中输入:Provider=MSDAORA.1;User ID=test;Data Source=test;Persist Security Info=False,其中test为Oracle服务器名和用户名。在对象检视器中将TADOConnection组件的LoginPrompt属性值设为False,将TADOConnection组件的Connected属性值设为True,这样就成功的连接到Oracle服务器了。
      

  2.   

    http://www.delphifans.com/infoview/Article_863.htmlADO连接Oracle运行可能会很慢
      

  3.   


    安装第三方控件 oracle_access
    连接代码
        self.OraSession1.Connected:=False;
        Self.OraSession1.ConnectString:=self.vg_user_oracle+'/'+self.vg_passwd_oracle+
                                        '@'+self.vg_ip_oracle+':1521:'+self.vg_sid_oracle;
        try
          self.OraSession1.Connected:=True;
          con:=True;
        except
          con:=False;
        end;
      end
      else
      begin
        con:=False;
      end;
    [/code]
      

  4.   

    ODAC
    http://www.2ccc.com/article.asp?articleid=4201
      

  5.   

    原来2ccc有免费的ODAC下载啊,公司以前要的好象是买的哦.
    挺好用的,楼主可以试一下,不用安装oracle客户端就可以用了
      

  6.   

    ODAC,非常方便。而且不需要装Oralce客户端。