sSql := 'insert into hb(hbbh,hbzl,shunxu,nian,cezhan) in d:\test.mdb select hbbh,hbzl,shunxu,nian,cezhan from hb ';
  with adoConnection1 do
   begin
      Connected := True;
      Execute(sSql); 
  end;
在程序中,d:\test.mdb的test数据库带有密码比如 123,请问怎样写这段过程,

解决方案 »

  1.   

    你用:
    insert into hb(hbbh,hbzl,shunxu,nian,cezhan) in d:\test.mdb [pwd='数据库密码';] select hbbh,hbzl,shunxu,nian,cezhan from hb 试试看
      

  2.   

    不行,提示找不到可安装的 ISAM。
      

  3.   

    就不能先用AdoConnection连上数据库再干活么?
    带password的access连接字符串随便找个向导都能写的。
      

  4.   

    adoconnection 已经连接了一个带数据库密码的数据库了,这是从一个数据库中查询一些结果保存到另外一个带密码的数据库
      

  5.   

    实在不行的话,就用两个ADOConnection对象吧!