Microsoft OLE DB Provider for ODBC Drivers '80040e21' 错误!!!!!

来源:百度知道 编辑:UC知道 时间:2024/05/31 06:54:05
Microsoft OLE DB Provider for ODBC Drivers '80040e21' ODBC
驱动程序不支持所需的属性。

\111\kaibo\admin\chanpin_list.asp, line 158

158 rs.open sql,conn,1,1 '错误的地方!!!!!!

由于代码过长 只能发中间一段`` 本页上面 已经 SET过 了
set rs=server.createobject("adodb.recordset")

<%
call getcpcata()
%>
</select>
<input type="submit" name="Submit" value=" 搜 索 ">
</td>
<td align=right>

<input name=reloadPage type=button value=" 刷 新 " id="reloadPage" onClick="javascript:window.location.reload();" class="button2">

</td>
</form>
</tr>
</table>
<br>
<table width="98%" border="0" cellpadding="1" cellspacing="1" class="tableBorder">
<tr bgcolor="#CCCCCC&

on error resume next'加上这一句
response.write sql '加上这一句,输出SQL
rs.open sql,conn,1,1

把输出的SQL贴出来大家看看。

<%
if session("adminok")<>"zhongc" then
response.redirect "login.asp"
else
Dim dbpath
Set conn=Server.CreateObject("adodb.connection")
dbpath="../abcd/a1b2c3adbc/ll.mdb"
ConnStr = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & Server.MapPath(dbpath)
conn.open connstr
end if
%>
写成这样

Driver={Microsoft Access Driver (*.mdb)};dbq

这种加载数据模式有的电脑是不支持的