房天下 > 房天下问答 > 业主生活 > 其他
  • 如何将dbf文件导入到access

    有一个dbf格式的文件,我想先上传到服务器,然后再实现导入到access数据库,怎么用程序来实现呢,asp的

    提问者:傅民骥

    发布于2010-12-01

共1个回答
  • linmuyishu 丨Lv 1
    如下代码来自我自编的测试程序 procedure TForm1.Button1Click(Sender: TObject); begin try ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(Application.EXEName)+ 'empty.mdb;Jet OLEDB:Database Password='; ADOConnection1.Connected:=true; except showmessage('无法打开数据库,请:1.确认文件''zzglxt.mdb''在'+'下;2.运行该目录下的mdac_typ25.exe安装MDAC数据库驱动!!'); exit; end; // ADOConnection1.Execute('insert into szbmk select * from 6001szbmk in ''D:\dbf和acess相互转换'' ''dbase 5.0;'' order by bmh') ADOConnection1.Execute('select * into szbmk from 6001szbmk in ''D:\dbf和acess相互转换'' ''dbase 5.0;'' order by bmh') end; procedure TForm1.Button2Click(Sender: TObject); var sql:string; begin try ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+ExtractFilePath(Application.EXEName)+ 'empty.mdb;Jet OLEDB:Database Password='; ADOConnection1.Connected:=true; except showmessage('无法打开数据库,请运行该目录下的mdac_typ25.exe安装MDAC数据库驱动!!'); exit; end; sql := 'SELECT * INTO szbmk in ''D:\dbf和acess相互转换'' ''dbase 5.0;'' FROM szbmk'; ADOConnection1.Execute(sql); end; 或是试试这个:直接用BATCHMOVE控件,在BDE控件里的.
    +1 2010-12-01 举报
热门人气推荐
免责声明:问答内容均来源于互联网用户,房天下对其内容不负责任,如有版权或其他问题可以联系房天下进行删除。