ado+oracle   adoconnection连接上,测试正常连到数据库,adotable控件属性中,点tablename,出现错误提示:Data provider or other service returned an E_FAIL status.
对oracle不是太熟悉,望各位高手指教!!

解决方案 »

  1.   

    ADOConnection的CursorLocation属性设置成clUseServer才可以像你那样使用
      

  2.   

    不过我还是建议你使用adodataset采用open/close方式获得表数据
      

  3.   

    1、检测mdac版本
    2、oracle服务器用ntfs分区
    3、不要用ADoTable,用AdoQuery
      

  4.   

    谢谢hongqi162,我是刚刚上手的小鸟,有很多地方还不是太明白,
    这两种方法有什么区别啊 ?
    还有,有没有简单点的这方面的书籍啊!!
      

  5.   

    使用adoquery/adodataset就是动态的通过sql语句去获得数据,例如你使用adotable选择一个tablename相当于
    adodataset.close;
    adodataset.commandText:='select * from tablename';
    adodataset.open;