我的问题:急!

njhyh 2005-07-23 07:50:16
我想问一下:
我在sql查询分析器中运行如下代码实现数据表导入功能:

SELECT * into test FROM OpenDataSource('Microsoft.Jet.OLEDB.4.0','Data Source=E:\评测\book1.xls;User ID=Admin;Password=;Extended properties=Excel 8.0')…[sheet1$]

运行后:出现以下问题:请问如何解决???
分不够可以在加。
--------------------------------------------------------
服务器: 消息 7399,级别 16,状态 1,行 3
OLE DB 提供程序 'Microsoft.Jet.OLEDB.4.0' 报错。
[OLE/DB provider returned message: 找不到可安装的 ISAM。]
--------------------------------------------------------
...全文
220 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zlj113 2005-07-24
  • 打赏
  • 举报
回复
问题一:… 要改成...
二:Data Source改成Data Source 空格多了
zlj113 2005-07-24
  • 打赏
  • 举报
回复
把文件的路径改成你的然后把 明细表 改成你的sheet1 就成了
zlj113 2005-07-24
  • 打赏
  • 举报
回复
SELECT * into test FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0','Data Source="H:\项目\三星\report\1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[明细表$]
renniliao 2005-07-24
  • 打赏
  • 举报
回复
换这个试试:
<%
Set Conn1= Server.CreateObject("ADODB.Connection")
Driver ="Driver={Microsoft Excel Driver (*.xls)};"
DBPath ="DBQ="&Server.MapPath("files\excel.xls")
Conn1.Open Driver&DBPath

Set rs= Server.CreateObject("ADODB.Recordset")
Sql="insert into test select * from OPENROWSET('MICROSOFT.JET.OLEDB.4.0','Excel 5.0;HDR=yes;DATABASE=d:\kaifa\files\excel.xls',sheet1$)"
conn.execute sql
%>
注:上面代码转自
http://community.csdn.net/Expert/topic/3722/3722309.xml?temp=.9665796
中birdfly8() 的回答
yj821 2005-07-24
  • 打赏
  • 举报
回复
SELECT * into newtable

FROM OpenDataSource( 'Microsoft.Jet.OLEDB.4.0',

'Data Source="c:\book1.xls";User ID=Admin;Password=;Extended properties=Excel 5.0')...[Sheet1$]

shine2000 2005-07-23
  • 打赏
  • 举报
回复
加引號試試"E:\评测\book1.xls"
njhyh 2005-07-23
  • 打赏
  • 举报
回复
没有人吗?高手都到哪去了。
wzhiyuan 2005-07-23
  • 打赏
  • 举报
回复
这个不懂,我现在也想做这个,关注一下。

28,408

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧