语法错误 (操作符丢失) 在查询表达式 'password=' 中 20

Subcheckdimnames,passwordnames=Trim(Request.Form("names"))password=Trim(Request.Form(... Sub check

dim names,password
names=Trim(Request.Form("names"))
password=Trim(Request.Form("password"))

if isnumeric(id) then
if Len(names) > 0 and Len(password) > 0 then
connopen
dim sql
sql = "select * from users WHERE name='"& names &"'And password='"& password &"'"
conn.Execute sql
connclose
response.Redirect("admin.asp")
Response.write("留言成功!")
else
response.Redirect("admin.asp")
end if
else
response.Redirect("admin.asp")
end if
End Sub

错误是
错误类型:
Microsoft JET Database Engine (0x80040E14)
语法错误 (操作符丢失) 在查询表达式 'password=' 中。
/ddd/admin.asp, 第 13 行
更改一下
展开
 我来答
匿名用户
2008-06-12
展开全部
connopen '这种写法确认是正确的吗?数据库连接的写法是什麽呢
dim sql
sql = "select * from users WHERE name='"& names &"'And password='"& password &"'"
conn.Execute sql
connclose '这种写法确认是否写正确了.正确应为conn.close
gshitong_1985
2008-06-12 · TA获得超过299个赞
知道小有建树答主
回答量:829
采纳率:0%
帮助的人:696万
展开全部
password变量传递问题吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
度老虎
2008-06-15 · TA获得超过1548个赞
知道大有可为答主
回答量:1661
采纳率:100%
帮助的人:2382万
展开全部
sql = "select * from users WHERE name='"& names &"'And password='"& password &"'"
这个SQL语句是不是少了个空格?
sql = "select * from users WHERE name='"& names &"' And password='"& password &"'"
如果不是,那就要给password加个判断,password空值时会出这个错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
创作者OXNhIyHlXd
2019-01-28 · TA获得超过3690个赞
知道大有可为答主
回答量:3171
采纳率:26%
帮助的人:217万
展开全部
错误是
错误类型:
Microsoft
JET
Database
Engine
(0x80040E14)
语法错误
(操作符丢失)
在查询表达式
'password='
中。
/ddd/admin.asp,

13

问题补充:更改一下
sql
=
"select
*
from
users
WHERE
name='"&
names
&"'And
password='"&
password
&"'"
这个SQL语句是不是少了个空格?
sql
=
"select
*
from
users
WHERE
name='"&
names
&"'
And
password='"&
password
&"'"
如果不是,那就要给password加个判断,password空值时会出这个错误。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式