您的位置:首页 > 其它

Microsoft JET Database Engine 错误 '80040e07' 标准表达式中数据类型不匹配

2016-12-31 13:49 411 查看
如题,错误语句是rs.Open SQL,conn,1,1

这是代码:

<%

number=request("text1")

name=request("text2")

logo=request("text3")

reason=request("text4")

measure=request("text5")

Set Conn=Server.CreateObject("ADODB.Connection")

Conn.ConnectionString="Provider=Microsoft.Jet.OLEDB.4.0;" & "Data Source=" &_ 

Server.MapPath("message.mdb")

Conn.Open

Set rs=Server.CreateObject("ADODB.Recordset")

Set rs1=Server.CreateObject("ADODB.Recordset")

SQL="SELECT*FROM message where 编号='"&number&"'"

rs.Open SQL,conn,1,1                 ’这句出的错

if rs.EOF or rs.bof then

rs1.Open "message",conn,1,2

rs1.addnew array("编号","车牌号","牌子","扣留原因","处罚措施"),_

array(number,name , logo , reason , measure)

%>

<script language="vbscript">

alert("信息添加成功")

window.location.href="cgs.asp"

</script>

<%

end if

rs.Close

set rs=nothing

%>

编号的数据类型是自动编号,但是不打单引号是也出错,在这困了两天了,求解
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐