Microsoft JET Database Engine 错误 '80040e10'至少一个参数没有被指定值

今天写程序,想只读取xls中几个字段 就报Microsoft JET Database Engine 错误 '80040e10'至少一个参数没有被指定值,报下面第三行错误

其实是链接数据库的问题

1,Set conn=Server.CreateObject("ADODB.Connection")
2,StrConn="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="&Server.MapPath("Bioon_Order_201097.xls")&";Extended Properties='Excel 8.0;HDR=Yes;IMEX=1';"
3,conn.Open StrConn

Set rs = Server.CreateObject("ADODB.Recordset")
'Sql="select * from [subbook$]"
Sql="select F1,F2,F3,F4 from [subbook$]"
rs.Open Sql,conn,2,2

后来发现原来是第二句中的HDR=No就对了


 

posted @ 2010-09-15 16:28  龙圆  阅读(5224)  评论(0编辑  收藏  举报