请问大家,如何用ado连接oracle!能不能给个例子

解决方案 »

  1.   

    ADOConnection1.ConnectionString := 'Provider=MSDAORA.1;
    User ID=用户名;
    Data Source=服务器;
    Persist Security Info=False'
      

  2.   

    ADOConnection1.ConnectionString := 'Provider=MSDAORA.1;
    Password=密码;
    User ID=用户名;
    Data Source=服务器;
    Persist Security Info=False'
      

  3.   

    ADOConnection1.ConnectionString := 'Provider=MSDAORA.1;
    User ID=用户名;
    Data Source=服务名;
    Persist Security Info=False'
    Oracle要先配置服务
      

  4.   

    ADOConnection1.ConnectionString := 'Provider=MSDAORA.1;
    Password=密码;      //是登陆Orcale密码
    User ID=用户名;     //是登陆Orcale用户名
    Data Source=服务器; //是Orcale服务器的名字
    Persist Security Info=False'
                        //但是总么知道要调用Oracle哪一个数据库呢?
      

  5.   

    联oracle时,最好别用ado,很容易出错,用dbexpress吧!
      

  6.   

    我用ADO建立好了连接,但是连接不上表,用BDE则可以。
      

  7.   

    推荐使用三方控件,直接连接,完全不需要在客户端装其它软件!
    Oracle Data Access Components
    www.delphibox.com 
    有下的,带源码
      

  8.   

    Build那个Connection就是了用三方控件是个好主意
      

  9.   

    要用Oracle的NET工具配置本地服务名,并不是服务器的名字。
      

  10.   

    我用ADO建立好了连接,但是连接不上表,用BDE则可以。我也是这种情况,如何解决的?
      

  11.   

    个人观点:
    1、ADO连接是没什么问题测试,也是可以通过的,但是有些处理就会有问题,这个我不知是DELPHI的问题还是ORACLE的问题。
    2、用ODBC方式连接和处理是没什么问题的,这也是DELPHI擅长的数据处理方式,但速度较ADO慢。
    3、我个人是采用ODBC方式,我个人认为DELPHI的ADO不完善!
      

  12.   

    我已装了oracle9.i的服务器,用ADOConnection1.ConnectionString := 'Provider=MSDAORA.1;
    User ID=用户名;
    Data Source=服务器;
    Persist Security Info=False'
    连接时,提示“没有发现oracle客户端和网络组件,这些组件由oracle公司提供,是oracle7.3.3版(或更新)客户端软件安装的一部分……”
    是怎么回事啊
      

  13.   

    请问各位:
    Data Source=服务器,此处的 “ 服务器”可以是ORACLE服务器的IP地址吗
      

  14.   

    客户机要装ORACLE客户端。其它一样。
      

  15.   

    好像用BDE和ODAC多些, 我也是刚下载了,还没有用, 帮你顶吧