Query1,Query2分别连着不同的数据库,有办法从Query1中读到Query2的数据吗?

解决方案 »

  1.   

    正常读不行么?
    fieldbyname
    fields[i]
      

  2.   

    不太清楚你要做什么。
    ADOQuery1.Clone(ADOQuery2)??
      

  3.   

    query2.FieldBYName('A').AsString:=Query1.FieldByName('AA').AsString;
      

  4.   

    譬如我想将数据库1中的数据导入到数据库2中,Query1——>数据库1,Query2-->数据库2,哦,晕,想复杂了,呵呵
      

  5.   

    Query2.sql.clear();
    Query2.sql.add('insert into talblename vaules ('+QuotedStr(Query1.fields.fields[0].asstring)+','+QuotedStr(Query1.fields.fields[1].asstring)....
    这样就行了,是吧
      

  6.   

    BachMove!!可能写错了,在BDE里面!!网上有ADO的!!再或者用其他方法,这要看数据库是什么了!!变量:=Query.fieldByName('fieldname').asstring;Query2.FieldByname('FieldName').asstring:=变量;
    post;
      

  7.   

    一个query就可以了query1.sql.clear;
    query1.sql.add('insert into table1(f1,f2...) select * from OPENDATASOURCE(''SQLOLEDB'',''Password=123;User ID=sa;Data Source=MAIN).db2.dbo.table2')';