一个很简单的而且很实用的功能,access导入sql2005(keyake原创,未经许可不能转贴)
首先access本身就具有向sql导入的功能,选择工具里的升迁向导即可,但是这个功能有时出现有些表的数据并不能被导入的情况,另外sql本身就具有导入access的功能,但是只是专业版具有。
再其次可以实用语句导入,首先要设置你的数据库,否则安全级别是不允许导入的
exec sp_configure 'show advanced options',1
reconfigure
exec sp_configure 'Ad Hoc Distributed Queries',1
reconfigure
插入数据
insert into TableName select * from openrowset('Microsoft.Jet.OLEDB.4.0','c:/Data.mdb';'admin';'',TableName )
这样就可以,有时出现主键错误,可以设置sql主键不是标识,然后导入完成以后再修改回表示即可
综上所述,完全可以解决问题