主题:标准表达式中数据类型不匹配
A页面中有这:<a href="delfanwei.asp?id=<%=rst("NO")%>">删除</a> (其中“NO”在数据表中是自动编号类型)
delfanwei.asp中的内容是:
<!--#include file="conn.asp"-->
<%
dim sql
dim aa
aa=request("id")
set rs=server.CreateObject("adodb.recordset")
sql="delete from gonggao where idno="&"'"&aa&"'"
rs.open sql,conn,2,2
set rs=nothing
aa=aa&"信息已删除!"
%>
<script language="vbscript">
alert("<%=aa%>")
</script>
运行错误:Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。
问题已解决:改
sql="delete from gonggao where idno=" & aa
delfanwei.asp中的内容是:
<!--#include file="conn.asp"-->
<%
dim sql
dim aa
aa=request("id")
set rs=server.CreateObject("adodb.recordset")
sql="delete from gonggao where idno="&"'"&aa&"'"
rs.open sql,conn,2,2
set rs=nothing
aa=aa&"信息已删除!"
%>
<script language="vbscript">
alert("<%=aa%>")
</script>
运行错误:Microsoft OLE DB Provider for ODBC Drivers (0x80040E07)
[Microsoft][ODBC Microsoft Access Driver] 标准表达式中数据类型不匹配。
问题已解决:改
sql="delete from gonggao where idno=" & aa