在vb中可以不借助于控件自己编写代码建立Connectiong,在此基础上建立recordset,delphi中如何实现

解决方案 »

  1.   

    控件都可以动态生成的呀
    var
      Conn:TADOConnection;
      DataSet1:TADODataSet;
    begin
      Conn:=TADOConnection.Create(nil);
      Conn.ConnectionString:='.........'
      Conn.Connected:=True;
      DataSet1:=TADODataSet.Create(nil);
      DataSet1.Connection:=Conn;
      DataSet1.CommandText:='.......';
      DataSet1.Active:=True;
    end;
      

  2.   

    同意: newyj(吴刚vs西西弗)  Ado是一个ActiveX对象, 所以可以和其它的一样用。  //这个就是TAdoConnection了。
      vConn := CreateOleObject('ADODB.Connection');  vDataSet := CreateOleObject('ADOR.Recordset');  //DataSet  .....
      在VB中, VC中都是这样用的, 这里一样可以这样用!
      

  3.   

    delphi是组件面向的。如ADOCONNECTION组件已包装了“ADO。CONNECTION”的建立,連接,传送等多多功能。使用它的属性,方法,方便的多。如果是从VB转过来的。要会习其方法论
      

  4.   

    我也有同样的困惑,原来用VB的,现在想用delphi,但就是不知道怎样用代码实现VB中的recordset的功能。