我用ado的adoconnection,adoquery,adotable等组件连接oracle10g,oracle是放在远程linux上的,本机上已经装了客户端.Connection string是:
provider =msdaora.1;userID=ugamer;Data Source=dbcenter.fg.com;Persist Security info=False       连接测试时成功,但用dbgrid显示时只能看到表的结构,看不到表的数据,adotable中也显示不出各个表名.最糟糕的是对其进行添加,修改操作都无效.我用的是dbnavigator控件,同时自己也写了相应的函数来实现.但添完一列数据后再看表,数据就没有了.小弟刚开始与oracle打交道,言语罗嗦,望各位大侠仗义出手.一旦解决一定高分相送,感激感激!!!

解决方案 »

  1.   

    ADO连接Orcl没用过,我一般用ODAC,使用NET方式连接Oracle.推荐使用ODAC,可以不用安装Oracle客户端,大大减轻了发布的难度.
      

  2.   

    老板指定用ado ,我也没办法
      

  3.   

    Provider=OraOLEDB.Oracle.1;Password=XXX;
    Persist Security Info=True;User ID=XXX;Data Source=XXX注:我的環境在oracle8i,oracle是放在远程linux上的,
      本机上已经装了客户端、一切正常。
      用”OraOLEDB.Oracle.1”試試...
      

  4.   

    好象说这个不能用,我也不知装了没装,能否说说那里有下载?
    装了oracle的客户端应该有了呀??
      

  5.   

    难道用Micosoft ole db for  provider for odbc drivers 连接就没有办法了吗?
      

  6.   

    不好意思,是Micosoft ole db provider for oracle