有一台单独的oracle服务器,请问怎样用delphi7.0的adoconnection去连接?

解决方案 »

  1.   

    连接字符串格式参考http://www.connectionstrings.com/oracle#p16
    假定你在连接字符串中指定Oracle Provide for OLEDB而且也安装了Oracle的客户端驱动
    Procedure TForm1.Button1Click(Sender: TObject);
    begin
      ADOConnection1.ConnectionString:= FormatConnectionString(EditUserName.Text,EditPassword.Text);
      ADOConnection1.LoginPrompt:= False;
      ADOConnection1.Connected:= True;
    end;
      

  2.   

    本帖最后由 bdmh 于 2012-07-02 08:26:11 编辑
      

  3.   

    http://liangwang985.blog.163.com/blog/static/1195492332010513102043629/看看有沒有用
      

  4.   

    直接双击控件,选择oracle,在服务器名称上写上你的ORACLE net服务名,再写上用户名和密码就OK了其中net服务名是需要你自己使用oracle客户端建立的。
      

  5.   

    安装后在连接字符串中选择Oracle Provide for OLEDB,点击下一步提示'提供程序不再可用',请确定提供程序已被正确安装。
      

  6.   

    楼主好像是客户端没有oracle驱动哦,先找个oracle盘,装下客户端驱动,再按照楼上的方法,建立连接,服务器的数据库名、用户名、密码总该知道的吧?
      

  7.   

    oracle客户端驱动和客户端安装程序是一个意思吗?
      

  8.   

    去Oracle网站,有简化版的客户端驱动,只有几十M,不用安装上百M的客户端。
      

  9.   

    用ADO需要安装oracle客户端
    如果不想安装oracle客户端,可以使用ODAC控件