access与sql之间表数据的拷贝(C/S)

来源:百度知道 编辑:UC知道 时间:2024/07/04 13:44:21
请问access(2000)与sql(2000)之间表数据的拷贝是怎么写的呀(用代码),是远程连接哦,ACCESS在客户端,SQL在服务器.
我这样写的,可总是提示insert into 语句语法错误:
将ACCESS里的register表中的数据拷贝到服务器上的SQL的register表中(客户端上执行这个操作)
insert into
OPENDATASOURCE
('SQLOLEDB','Data Source=192.168.18.5;user id=sa;Password=zql;').sort.dbo.register
select * from register

insert into
OPENDATASOURCE
('SQLOLEDB','Data Source=192.168.18.5;user id=sa;Password=zql;').sort.dbo.register
select * from OpenRowSet('microsoft.jet.oledb.4.0','database=" & Application.StartupPath & "\sort.mdb','select * from register')
我是在客户端登录时,检测access中的register表里的数据,若有则将ACCESS中register里的数据追加到服务器端sql中的register表里.

导出ACC的表来,然后导入SQL里去。

不过导入后没用存储过程。。。。

比较头疼。

我当时是做论坛。找到了解决办法,不知道你要做什么。

这个没看到具体的东西不好说。语句写法是对的。
我只做过excel的数据导出
你把具体插入的和查询的字段名给添上试看。
好比这样 insert into table_access(filed1,filed2,...) select filed1,filed2,... from table_sql。
确实语法是没错的
有环境用sql的查询分析器看看语法到底错没