回 帖 发 新 帖 刷新版面

主题:奇怪的问题

set rs1=server.createObject("ADODB.Recordset")
        Set conn1=Server.CreateObject("ADODB.Connection") 
        StrConn1="provider=microsoft.jet.oledb.4.0; data source="&Server.MapPath(mdbpath)
        conn1.Open StrConn1
        
            sql1="select * from test where id=[u]'"&excrs("id")&"'[/u]"  
             rs1.open sql1,conn1,1,3
            报错,错误类型:
Microsoft JET Database Engine (0x80040E07)
标准表达式中数据类型不匹配。
/daoru.asp, 第 29 行
  请问大家这是怎么回事啊.谢谢

回复列表 (共1个回复)

沙发

首先excrs是啥,前面没有交代。
另外id 是不是数值字段,如果是的话应该这么写 sql1="select * from test where id="&excrs("id")

我来回复

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