错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 'id=' 中。
/jiaoyou/my/index.asp, 第 80 行
源文件
</td>
</tr>
</table><br>
<%
set qq=server.CreateObject("adodb.recordset")
sql="select * from huiyuan where id="&session("id")&""
qq.open sql,conn,3,1,1
%>
<table width="80%" border="0" align="center" cellpadding="0" cellspacing="0" bgcolor="#FDEEF5">
<tr>
<td width="30%" height="30" align="center"><font color="#FF0000">征婚状态:</font>
<%if qq("zhuangtai")=false then%>正在寻找TA<%else%>已找到心中的TA<%end if%></td>
<form id="form1" name="form1" method="post" action="index.asp?action=shezhi"><td width="70%" align="center">
<table width="90%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="9%" align="right"><input type="radio" name="zhuangtai" value="0" <%if qq("zhuangtai")=false then%>checked="checked"<%end if%>/></td>
<td width="34%" align="left">正在寻找TA</td>
<td width="6%" align="right"><input type="radio" name="zhuangtai" value="1" <%if qq("zhuangtai")=true then%>checked="checked"<%end if%> /></td>
<td width="35%" align="left">已找到心中的TA</td>
<td width="16%"><input type="submit" name="Submit2" value="设置" /></td>
</tr>
</table>
</td></form>
</tr>
</table>
<%
不行 提示错误还是原来的
...OLE DB Provider for ODBC Drivers (0x80040E14) ASP网站体术错误_百...
sql="select * from huiyuan where id="& session("id")
...OLE DB Provider for ODBC Drivers (0x80040E14)语法错误 (操作符...
你的id为空导致了这个错误,建议判断是否整数,否则还有注入漏洞:id=request.querystring(“id”)if not IsNumeric(id) then response.end end if
...Microsoft OLE DB Provider for ODBC Drivers 错误码:0x80040E14...
另外file:\/\/\/C:\/Inetpub\/wwwroot\/saveTheme.asp 这个连接的用法,怎么直接使用本地地址啊,不可以这么使用连接的。
...OLE DB Provider for ODBC Drivers (0x80040E14)
是以上两句话出错了,那么出错的原因可能有两个,一个是你的连接之间,空格少了,结果导致sql语句错误。另一个原因可能就出现在你的user_id这里,它可能是空的,也就是没值。接着,我们进入调试,首先,在此sqlstr之前,放上两句话:response.write "user_id的值是:"&user_id response.end 运行看...
...OLE DB Provider for ODBC Drivers (0x80040E14)
一定是你的字符类型不对啊。。看看是不是字符型varchar的,如果是的话加上 '' 在values里面,我想应该是这个问题。。
...OLE DB Provider for ODBC Drivers (0x80040E14)
Microsoft OLEDBProviderforODBCDrivers(0x80040E14)的错误解释:sql语句出错(字段名错误,或数据类型不匹配)< rs.open "select * from "&boardid&" where title like '%"&keyword&"%'",conn,1,3 > boardid是什么类型?如果是字符串型的话,请这样写查询语句 rs.Open "select * from '" & ...
...OLE DB Provider for ODBC Drivers (0x80040E14)
你的代码上出的错误是,因为你的字段名使用了Access数据库的保留字,name 以及 number ,使用保留字时需要在保留字两端加方括号,[name],[number] ,就可以正常使用了。下面代码已经更新过了:< set conn=server.createobject("adodb.connection")conn.open "driver={microsoft access driver (*.mdb)}...
Microsoft JET Database Engine 错误 '80040e14'
Microsoft OLE DB Provider for ODBC Drivers (0x80040E21) --> sql语句出错(数据类型不匹配或表名(字段名)错误或表处于编辑状态,或表不存在于conn打开的数据库中)Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) --> sql语句出错(字段名错 误,或数据类型不匹配)Microsoft OLE DB ...
...OLE DB Provider for ODBC Drivers (0x80040E14)
sql语法不对噻 你的sql语句拼出来是:update tvote SET xxx = xxx where where后面的在哪里?要么 update tvote SET xxx = xxx --这个是更新整个表的 要么 update tvote SET xxx = xxx where xxx=xxx --这个是按条件更新的
...OLE DB Provider for ODBC Drivers (0x80040E14)
你的添加方法有漏洞的~`用这个:set conn=server.createobject("adodb.connection")DBpath = server.mappath("mdb\\example.mdb")conn.open "driver={microsoft access driver (*.mdb)};dbq="& DBpath name=request.form("name")tel=request.form("tel")message=request.form("message")Set Rs = ...