惠娜仙桃最新:sql查询语句查询文本字段的问题

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 21:08:23
Microsoft OLE DB Provider for SQL Server 错误 '80040e14'

在关键字 'key' 附近有语法错误。

id=SafeRequest("id",1)
key=request.querystring("key")
rs.open "select * from nr where (id="&id&") AND key='"&key&"'",conn,1,3
key字段类型是varchar

key=Trim(Request.QueryString("key"))
------------------------------------
'Request.QueryString 获取的是Get过来的数据
'Request.From 获取的是表单过来的数据
如果直接用 Request就会自动搜索传过来的变量第一个等于变量名的值。
------------------------------------

"Select * From nr Where (id="&id&" and key='"&key&"')"

"Select * From nr Where (id="&id&" and key='%"&key&"%')"

请检查key的来源是否有问题。
将key=request.querystring("key") 修改为:key=request("key")