导入ACCESS数据库,用下面的语句,而不是附加的方法:查询分析器中: SELECT * into 表名 FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0', 'X:\ACCESS数据库名.mdb';'admin';'',表名)
用数据导入/导出向导最简单,在你要导入数据的数据库上单击右键(企业管理器中),选择导入,选择数据源为drive do microsoft access (*.mdb),然后建立用户/系统dsn数据源,输入数据源名,再下一步,使用windows身份验证,再下一步,选择你要导入的access表,然后下一步,就完成了
to:zjcxc(邹建) ,究竟你们有没有试过该方法的可行性的?为什么老是出现这样的错误: “OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error. Authentication failed. [OLE/DB provider returned message: 无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。]”??????????? 我要强调的是:我可没有打开过access对应的那个数据库的哦。
SELECT * into 表名
FROM OPENROWSET('Microsoft.Jet.OLEDB.4.0',
'X:\ACCESS数据库名.mdb';'admin';'',表名)
“OLE DB provider 'Microsoft.Jet.OLEDB.4.0' reported an error. Authentication failed.
[OLE/DB provider returned message: 无法启动应用程序。工作组信息文件丢失,或是已被其它用户以独占方式打开。]”???????????
我要强调的是:我可没有打开过access对应的那个数据库的哦。