ADOQuery1.Close;
 ADOQuery1.SQL.Clear;
 ADOQuery1.SQL.Add('select URL from listen where ....);
 ADOQuery1.Open; RealAudio1.Source:=ADOQuery1.(.....)这个括号里应该写什么东东?这里路径能不能直接写进RealAudio1.Source里面的啊?

解决方案 »

  1.   

    2种办法:
    1。一条条取出再加到另一个表
    2。用Batchmove控件,一次性拷贝到另一个表!
      

  2.   

    realaudio.source是widestring类型.realaudio.source:='';
    adoquery1.first;
    with adoquery1 do
      while not eof do
        begin
          realaudio.source:=realaudio.source+';'+fieldbyname('path').asstring;
          next;
        end;
      

  3.   

    直接取ADOQuery1.FieldValues['url']   就可以了
      

  4.   

    To ndujun(小军) 
    在realaudio.source:=realaudio.source+';'+fieldbyname('path').asstring;中,那个';'是干吗的?
    我按你的方法可是不行啊。
      

  5.   

    var s:string;
    ADOQuery1.Close;
    ADOQuery1.SQL.Clear;
    ADOQuery1.SQL.Add('select URL from listen where ....);
    ADOQuery1.Open;
    s:=adoquery1.fieldbyname('字段明').asstring;
    RealAudio1.Source:=s;
      

  6.   

    那个是用来区别source列表的。