TADOTable.Create(????????);//创建时的参数是什么啊??
ADOTable2:=TADOTable.Create(??????????????);
  ADOTable2.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:\软环境建设网络版\data\dagl.mdb;Persist Security Info=False';
  ADOTable2.TableName:='mainda' ;
  datasource1.DataSet:=ADOTable2;

解决方案 »

  1.   

    ADOTable2:=TADOTable.Create(self);
      

  2.   

    ADOTable2:=TADOTable.Create;
    这样就行了
      

  3.   

    ADOTable2:=TADOTable.Create(nil);
    但是要释放
    try
    finally
      ADOTable2.free;
    end;
      

  4.   

    ADOTable2:=TADOTable.Create(Applicaiotn);
      

  5.   

    sorry 错了!!
    如  yoic(我是一棵菠菜,菜,菜,菜,菜,菜,菜)所说!!
      

  6.   

    to:yoic(我是一棵菠菜,菜,菜,菜,菜,菜,菜) ( )
    谢谢刚刚犯了一个错误.
     ADOTable2.Active:=true;  没写,怪不得没反映.我这样写也是对的  ADOTable2:=TADOTable.Create(ADOTable2);^_^to:delphi_han(小强) 
    那样是不行的哦
      

  7.   

    .create的参数是一个Tcomponent类型的
    这个参数指明谁是要创建的对象的拥有者
    比如你写ADOTable2:=TADOTable.Create(self);那么ADOTABLE2的拥有者就是它所在的窗体或模块
      

  8.   

    谢谢: zzheaptech(风的往事) 上一课
      

  9.   

    看来是来晚了不过还是说几句吧正如zzheaptech(风的往事)所说
    参数不同,拥有者不同