关于本地ACCESS数据库中的表导入到远程SQL中
例如,本地的ACCESS数据库中有new表,数据库名为database,远程数据库服务器名为computer,库名为mis,有一个结构和ACCESS中完全相同的表newtable,我想将new 表中的数据完全导入到newtable表中,请问该怎样实现?最好给出详细代码,包括2个数据库打开的代码,谢谢!!! 问题点数:40、回复次数:3Top
1 楼txlicenhe(马可)回复于 2004-02-02 08:17:23 得分 20
try:
insert into OPENDATASOURCE(
'SQLOLEDB',
'Data Source=远程ip;User ID=sa;Password=密码'
).库名.dbo.表名
select * from openrowset('Microsoft.Jet.OLEDB.4.0',
'x:\A.mdb';'admin';'',A表)Top
2 楼zjcxc(邹建)回复于 2004-02-02 08:18:13 得分 20
--ACCESS中操作 SQL Server 数据库,需要你能连接远程的 SQL Server 服务器:
然后打开ACCESS数据库(用ACCESS打开/程序中打开均可)
--导入数据到ACCESS数据库中
--如果是下载SQL的数据(表已经存在的情况)
insert into 表名
SELECT *
FROM [ODBC;Driver=SQL Server;Server=远程SQL服务器名;Uid=用户名;Pwd=密码;database=数据库名].表名
--如果是下载SQL的数据(表不存在的情况)
SELECT * into 表名
FROM [ODBC;Driver=SQL Server;Server=远程SQL服务器名;Uid=用户名;Pwd=密码;database=数据库名].表名
--如果是上传数据库到SQL(表已经存在的情况):
insert into [ODBC;Driver=SQL Server;Server=远程SQL服务器名;Uid=用户名;Pwd=密码;database=数据库名].表名
SELECT * FROM 表名
--如果是上传数据库到SQL(表不存在的情况):
SELECT * into [ODBC;Driver=SQL Server;Server=远程SQL服务器名;Uid=用户名;Pwd=密码;database=数据库名].表名
FROM 表名
Top
3 楼zjcxc(邹建)回复于 2004-02-02 08:21:25 得分 0
--按楼主给出的示例写,就是这样:
--本地打开ACCESS数据库database(用ACCESS打开/程序中打开均可)
--执行下面的查询语句:
insert into [ODBC;Driver=SQL Server;Server=computer;Uid=登陆SQL的用户名;Pwd=密码;database=mis].newtable
SELECT * FROM [new]
Top
相关问题
- Excel导入sql数据库
- 100分求OPENDATASOURCE Excel导入远程sql数据库,邹建等高手请进!!!
- 从本地SQL数据库导入数据到网站SQL数据库完成后,远程那个数据库没得索引、主键等
- 怎样用SQL语句将一个远程SQL Server数据库中各个表的数据导入到本地数据库相应的表中
- 怎样用SQL语句将远程数据库服务器的数据导入到本机??
- 100分求超难Excel导入远程sql数据库.在线等,高手快来帮忙!!!
- 我的远程数据link出错!! 如何把一个数据库中的部分记录通过sql语句导入到另一个数据库??
- SQL SERVER数据库的导入问题
- SQL SERVER数据库导入问题
- 从EXCET导入SQL数据库




