ADOConnection是与数据库的连接,还有ADOQUERY和ADOTABLE等控件

解决方案 »

  1.   

    delphi的DEMOS的ADO目录找个例子看看
      

  2.   

    用d6新的dbexpress连接oracle是最好的.
      

  3.   

    ado好像不能连oracle
    我用delphi只能连sql server和access
      

  4.   

    ado好像不能连oracle
    我用delphi5只能连sql server和access
      

  5.   

    在使用ADOConnection与数据进行连接时,会提示你输入服务器名,以及你登录数据库的用户名,你可以用YJ登录不就行了
      

  6.   

    delphi 的Ado好象有bug ,我也遇到这种情況
      

  7.   

    补充两句,用Ado连接时,注意最好选择orace的ado不要选择microsoft的ado,会产生tns错误,
    1.用ado连接,需要用ado connector组件连接,将connecting字符串build一下,step by step,应该很容易的,就连上了。
    2.提供一种方法:登录的时候用YJ用户名和密码,oracle将自动切换到yj的表方案下,有的书叫模式,不过oracle公司称之为方案,你直接用custmer这个表名称就可以访问这个表了,比如 select * from custmer
    另一种方法:登录的时候用系统用户,如system,这样就有足够的权限取得任意用户的方案对象,或者给某一个用户赋于足够的权限也可以,在哪里弄?8.1.6是在dba studio中进行,8.0.5以前的版本是在权限管理器中进行,然后,访问yj用户的custmer表为: select * from yj.custmer;访问wyf用户的custmer表为: select * from wjf.custmer;,还不明白的话用qq问我10397434,助人为快乐之本吗!
      

  8.   

    我的经验:用ORACLE的OLEDB会出问题,我是在COM+中用的,会造成死机;但用MS的也会有问题,特别是主从表更新时;我也弄不清楚用谁的好些,好象都很烂。
      

  9.   

    Oracle用ADO是最好用。
    连接时,用什么用户名,缺省就是访问该用户所拥有的表。如果要访问其它用户的表,可以在表名前加用户前缀或在当前用户下建其它用户表的同义词。前提是必须拥有对该表的相关访问权限。DBA权限拥有所有用户所有对象的操作权限。