说起来可复杂了!
先使用CREATEOLEOBJECT建立原生ADO的对象,
再对ADO原生对象进行操作!
李维的ADO高级编程可能对你有用!

解决方案 »

  1.   

        假如我用的是conn:=createoleobject(adodb.connection),我的conn如何声明,我不知道怎么对原生对象的引用
      

  2.   

       各位高手,麻烦帮帮忙呀,我急死了,我想知道怎么引用原生ado对象
      

  3.   

    uses ComObj, ActiveX;var conn:IDispatch;
    begin
       CoInitialize(nil);
       conn:=createoleobject('ADODB.connection');
       conn.Open('..............');end;
      

  4.   

    再写具体点吧uses ComObj, ActiveX;var conn, recset:IDispatch;  
    begin
      CoInitialize(nil);
      conn:=createoleobject('ADODB.connection');
      conn.Open('..............'); //其中填上ConnectionString  recset ;= CreateOleObject('ADODB.RecordSet');
      recset.ActiveConnection := conn;
      recset.Open('SELECT * FROM ...', conn, adOpenStatic, adLockOptimistic, adCmdText);
      
      recset.Field['xxx'].value .......
      end; 
      

  5.   

    其实好像类似于ASP中使用ADO的方法。