求助信,求助

求助

日期:2007-08-23   荐:
求助set rs=server.CreateObject("adodb.recordset")sql="select * from SMT_cp where SMT_id='"&id&"'"rs.open sql,conn,1,1id读取正确了,但是就是不读取纪录执行后错误位:select * from SMT_cp where SMT_id='2' Microsoft VBScript 编译器错误 错误 '800a03f6' 缺少 'End' /iisHelp/common/500-100.asp,行242 ADODB.Recordset 错误 '800a0bb9' 变量或者类型不正确,或者不在可以接受的范围之内,要不就是与其他数据冲突。ID 字段一般都是 int 的吧…………sql = "SELECT * FROM SMT_cp WHERE SMT_id = " & id检查你的数据类型是否匹配!SMT_id='"&id&"'"看一下id类型,是不是数字型????如果是改写为SMT_id="&id还是不行啊是啊看数据库得时候,id对了啊但是就是不往外写
标签: