如何将原来数据库中的数据导出来,保存到access数据库中啊?

解决方案 »

  1.   

    你可以用ACCESS的导入功能,也可以写程序,用两个DATABASE控件,一个用来连接原来的数据库,另一个用来连接ACCESS数据库。
    你还可以用TBATCHMOVE 控件来进行整个数据库的复制,这种对那些没有特别要求的数据移动更方便
      

  2.   

    那么你可以用一个TQUERY控件连原来的数据库。
    代码大概可写成:
     Query.databasename:='数据库别名(在ODBC中的别名) ';
     Query.SQL.Clear;
     Query.SQL.Add(Select (你要的字段名a1,a2,a3.....)from “表名”where 条件);
     Query1.open;
    你要是怕出现登录框可以在FormCreate()中再增加
    Database1.Connected:=False;
      Database1.Params.Values['USERNAME']:='数据库的用户名';
      Database1.Params.Values['PASSWORD']:='密码';
      Database1.LoginPrompt :=False;
      Database1.DatabaseName:='数据库别名(在ODBC中的别名) ';
    注:如果没有设密码,就为空。
    ok!打完收工
      

  3.   

    http://www.delphibbs.com/delphibbs/dispq.asp?lid=1691966