两个ACCESS数据库文件两个表完成相同,且有不同的密码,如何用一条SQL语句把一个数据库的表中的部分(是满足给定条件)数据移动到另一个数据库的表中? (100

  • 主题发起人 主题发起人 jingzux
  • 开始时间 开始时间
J

jingzux

Unregistered / Unconfirmed
GUEST, unregistred user!
两个ACCESS数据库文件两个表完成相同,且有不同的密码,如何用一条SQL语句把一个数据库的表中的部分(是满足给定条件)数据移动到另一个数据库的表中? (100分)<br />两个ACCESS数据库文件两个表完成相同,且有不同的密码,如何用一条SQL语句把一个
数据库的表中的部分(是满足给定条件)数据移动到另一个数据库的表中?
代码是:
sqlstr:='select * into .t2 from [A].t1 where 条件';
adoconnection.execute(sqlstr);
如果数据库没有密码时正常,如果有密码,即使是密码相同,也会提示需要数据库密码。
 
把你的没有密码的代码贴出来看一下!
 
这就是没有设置密码的:
sqlstr:='select * into .t2 from [A].t1 where 条件';
adoconnection.execute(sqlstr);
运行正常,如设置了密码就不行了,要输入密码。而adoconnection只能连接时
设置一个数据库密码,另外一个密码怎么设置?
 
s='select * into [c:/aa.mdb;pwd='密码1'].t2 from [c:/bb.mdb;pwd='密码2'].t1 where 条件'
 
ugvanxk:谢谢,高手高手:)我试试了很久都试不出来,原来这么简单。
分全部给你吧。
 
以上的方法对于下面的这种应用好象就无能为力了。
insert into sfk
select * from sfk in [e:/temp/sfkgl2002.mdb;pwd='temp.pwd']
我想从另一个数据库文件中把结构相同的表读过来,却发现不行。
 
后退
顶部