今天朋友要我给他做一个数据库的软件.我现在的基本思路是:用bde连接几个表,在文本编辑控件中输入SQL语句,查找出结果以后显示在dbgride中,现在还有一点,没有想出来怎么办,朋友要求可以把查找出来得的内容可以导出到一个表中,本来我估计研究研究应该不难,可是小弟这几天还在考试,实在是没有时间,所以来这里请大家帮忙,最好给出比较全一些的代码,谢谢了!

解决方案 »

  1.   

    insert into TableName1
    Select FieldA,FieldB from tableName2 where ..
      

  2.   

    用TBATCHMOVE即可,BATCHMOVE。SOURCE=QUERY1,BATCHMOVE。DESTINATIONE=TABLE1.
      

  3.   

    只要QUERY连到DBGRID里,QUERY里有SQL的执行结果就行了
      

  4.   

    先用QUERY1把结果查出来
    while not Query1.Eof do
    begin
      Table1.Insert;
      Table1.Fields[0].AsString:=Query1.Fields[0].AsString;
              .
              .
              .
              .
      Table1.Post;
      Query1.Next;
    end;
      

  5.   

    是导出到一个Excel表中吧, 这样的例子倒是不少