我想把数据从数据库中导入文本文件该怎么做??/
小弟先谢谢各位了

解决方案 »

  1.   

    sqlserver用 bcp命令导出
      

  2.   

    导入XML吧。
    导入文本?没什么特殊要求?就循环写入吧。
      

  3.   

    在Delphi做的程序中怎么弄啊?我不会,请大虾帮忙.
      

  4.   

    用TBatchMove控件。放一个TTable控件,将Table控件的TableType属性设置成ttASCII,TableName设置成你要导出的文件名(文件名最好不要重复),将TBatchMove控件的Source设置成你的Query,TBatchMove控件的Destination设置顾Table,TBatchMove控件的执行方式你自己选,一般用batCopy,然后一条命令TBatchMove的Execute命令就可以了,是不是很方便!
       记得给分呐!
      

  5.   

    那个要用到BDE,我用过TBatchMove在SQL Server与Access之间复制数据,
    后来发现出了问题,
    在后来发现SQl Server表民称要写成 'dbo.tablename'
      

  6.   

    先连接好数据库和文本文件,我用ADO是这样写语句的:
      for i=0 to dataset2.count-1 do
        dataset1.fields(i).values:=dataset1.fields(i).values;
      

  7.   

    TStringList * StringList = new TStringList();
    Table1->First();//Table1为表名,亦可为Query
    for(int i=0;i<Table1->RecordCount;i++)
    {
     //一条记录一行,f1,f2,f3为字段名
      StringList->Add(Table1->FieldByName("f1")->AsString+","
                     +Table1->FieldByName("f2")->AsString+","
                     +Table1->FieldByName("f3")->AsString+"\r\n");  Table1->Next();
    }StringList->SaveToFile("C:\\yourfile.TXT");
    delete StringList;
      

  8.   

    定义一个sl:TStringList,把数据写里面,再sl.SaveToFile(FileName),这个方法很简单
      

  9.   

    同意“huojiehai(海天子) ”的。