关于网友提出的“ 远程SQL数据导入本地Access数据库”问题疑问,本网通过在网上对“ 远程SQL数据导入本地Access数据库”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:
问题: 远程SQL数据导入本地Access数据库
描述: procedure TfrmMain.Button1Click(Sender: TObject);
var
sqlstr:string;
begin
sqlstr:='insert into user select * from OPENDATASOURCE(''SQLOLEDB'',''Data Source=169.254.155.7,1433;User ID=sa;Password=sa'').wordbook.dbo.User';
//ADOConnection1 连接本地 Access 数据库 错误:From 字语句语法错误
with DM do
begin
Query_Question.Close;
Query_Question.SQL.Clear;
Query_Question.SQL.Add(sqlstr);
Query_Question.Prepared;
Query_Question.ExecSQL;
end;
end;
我要将远程数据表User 数据整批写入本地Access 数据库user 表中怎么实现呢?
sqlstr:='insert into OpenRowSet(''microsoft.jet.oledb.4.0'','';database=D:/ming/user.mdb;uid=sa;pwd=user'',''select * from user) select * from user;
//ADOConnection1 连接本机上的 SQL 数据库 (可行), 但ADOConnection1 连接远程SQL数据 就找不到Access 数据库路径。
有什么好的办法解决这问题吗?
以上介绍了“ 远程SQL数据导入本地Access数据库”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/3227670.html