现在有两个数据库A、B,程序界面已经存在一个从数据库A中查询出来的dbgrid。
现在想法是把dbgrid里面的数据导入到数据库B中。
在导入前检由用户自己自定义表名,然后把dbgrid里面的数据导入进B数据库,字段类型和A表一样。请指点,谢谢。

解决方案 »

  1.   

    就是最有一步dbgrid-->table不会操作,晕。。
      

  2.   

    用dbgrid.dataset可以引出dbgrid的数据集
      

  3.   

    从数据库A中查询出来的dbgrid,利用哪个数据源查询的ADOQuery还是什么别的,直接利用数据源导进去 不就好了?
      

  4.   

    var
    i;
    begin
    while not dbgrid1.DataSource.DataSet.Eof do
    begin
    adotable1.Insert;
    for i:=0 to dbgrid1.DataSource.DataSet.FieldCount-1 do
    begin
      adotable1.Fields[i].AsString:=dbgrid1.DataSource.DataSet.Fields[i];
    end;
    dbgrid1.DataSource.DataSet.Next;
    end;