Excel文件导入不能执行
SQL=insert into 表 select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=YES;DATABASE=c:\test.xls',sheet1$)
执行DBConn.Execute SQL提示:
[Microsoft][ODBC SQL Server Driver][SQL Server]已拒绝对 OLE DB 提供程序 'MICROSOFT.JET.OLEDB.4.0' 的特殊访问。必须通过链接服务器来访问此提供程序。
问题点数:50、回复次数:8Top
1 楼cqdj(快乐的游民)回复于 2005-08-01 03:01:17 得分 0
必须要在程序里面解决么?可以作个dts来解决问题Top
2 楼mengzulin(Julian)回复于 2005-08-01 08:16:48 得分 0
insert 表 from OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...sheet1$Top
3 楼xiaoxiangqing(肖祥清)回复于 2005-08-01 08:45:37 得分 0
SELECT *
FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',
'Data Source="c:\test.xls";Extended properties=Excel 5.0')...sheet1$Top
4 楼WanKee()回复于 2005-08-01 10:40:03 得分 0
用OpenDataSource效果一样,生成的错误一样。
http://support.microsoft.com/default.aspx?scid=kb;zh-cn;260895Top
5 楼QQ503503()回复于 2005-08-01 11:11:22 得分 20
我产生的问题是ISAM未安装,到网上找解决方案未果Top
6 楼vivianfdlpw()回复于 2005-08-01 11:40:27 得分 30
执行此语句的用户有足够权限吗?Top
7 楼WanKee()回复于 2005-08-01 13:26:31 得分 0
权限开始用应用程序角色,后来改为db_owner还是不行Top
8 楼WanKee()回复于 2005-08-02 17:38:56 得分 0
谁这样做过,帮帮忙。Top




