SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: 奶爸
-- Create date: 2012.7.30
-- Description: 将Sql server中的表"Table_1"中的数据插入到acc数据库db.mdb中的表"表1"中
-- =============================================
alter proc [dbo].[accessinterface]
@path as varchar(1000) -- Param1: mdb文件路径
as
--begin tran --Access不支持事务
declare @sql varchar(1000);
begin
set @sql = 'INSERT INTO OPENROWSET (''Microsoft.Jet.OLEDB.4.0'',''' + @path + ''';''admin'';'''',''SELECT cca,ccb,ccc from 表1'') SELECT cca,ccb,ccc from Table_1 ' ;
print(@sql);
exec(@sql);
end
--commit tran
需要注意的一个问题是access不支持事务