错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21)
ODBC 驱动程序不支持所需的属性
红色为出错代码
代码应该是没有问题的啊 权限我已经给这个文件嘉everyone权限了
请教高手什么错误啊????
Dim StrConn
Dim rs
Dim Sql
Set conn=Server.CreateObject("ADODB.Connection")
StrConn="Driver={Microsoft Excel Driver (*.xls)};DBQ="& Server.MapPath("Book1.xls")
conn.Open StrConn
Set rs = Server.CreateObject("ADODB.Recordset")
Sql="select * from [Sheet1$]"
rs.Open Sql,conn,1,1
------解决方案--------------------
DBQ方式连接时,我的连接字串是这样写的
ConnStr = "Driver={Microsoft Excel Driver (*.xls)};DBQ="&Server.MapPath(FileName)
Conn.Open ConnStr
datasource方式连接的时候,连接字串是这样的
ConnStr = "Provider = Microsoft.Jet.OLEDB.4.0; Data Source ="&Server.MapPath(FileName)&";Extended Properties=Excel 8.0"
Conn.Open ConnStr
------解决方案--------------------
rs.Open Sql,conn,1,1
改为rs.Open Sql,conn,1,3
会报具体些的错误。
------解决方案--------------------
是字段名称或类型不一至