select * from test where code = '"&code&"'"

来源:百度知道 编辑:UC知道 时间:2024/06/22 01:37:55
表test的字段code类型为varchar

1:code = cstr(trim(request("code")))
2:sql = select * from test where code = '"&code&"'"
3:rs.open sql,conn

Microsoft OLE DB Provider for SQL Server 错误 '80040e14'

第 1 行: '120003' 附近有语法错误。(即第3:行)

把sql改成:sql = select * from test where code = "&code却不报错,是怎么回事呢?

你用的什么数据库?
从你现在的改动上看,唯一的变动就是去掉了参数两边"'"

那么你就要去看一看你的数据类型是什么
看看字符和数字使用的是哪种!!!!