asp程序中用sql语句查询数据库是出错,数据类型不匹配,不知该怎么改?

sql="selectmax(bianhao)asmaxdfromexam_warming"setrs=server.createobject("adodb.record... sql="select max(bianhao) as maxd from exam_warming"
set rs=server.createobject("adodb.recordset")
rs.open sql,conn,3,2
maxdata=rs("maxd")
sql="select * from exam_warming where bianhao='"& maxdata &"'" '这句出错

Microsoft JET Database Engine '80040e07' 标准表达式中数据类型不匹配。
展开
 我来答
缓步莫迟疑C
2011-12-01 · TA获得超过1.1万个赞
知道大有可为答主
回答量:6217
采纳率:73%
帮助的人:6487万
展开全部
sql="select * from exam_warming where bianhao='"& maxdata &"'"
改成
sql="select * from exam_warming where bianhao=" & maxdata
从上面语句来看,你的 bianhao 字段应该是数值型, 而非字符型, 所以不用加单引号
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式