回 帖 发 新 帖 刷新版面

主题:标准表达式中数据类型不匹配

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="&amp;"'"&amp;aa&amp;"'"
    rs.open sql,conn,2,2
    set rs=nothing
    aa=aa&amp;"信息已删除!"
%>
<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 

回复列表 (共13个回复)

11 楼

idno是什么类型的?

12 楼

问题还是没有解决

13 楼

问题还是没有解决

我来回复

您尚未登录,请登录后再回复。点此登录或注册