| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 673 人关注过本帖
标题:asp程序求助.
只看楼主 加入收藏
水晶钰
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-6-6
收藏
 问题点数:0 回复次数:12 
asp程序求助.

<%
'创建ADO Connection,打开Access数据库
Set cn=Server.CreateObject("ADODB.Connection")
cn.Open"myodbc"
Set rs=Server.CreateObject("ADODB.Recordset")
'下面语句中“联系人”指数据库中的“联系人”表,access中的数据库可包括多个表
strsql="SELECT*FROM 联系人 Where 名字="&Request("myname")&" and 密码="&Request("mypw")&""
rs.Open strsql,cn
If rs.EOF Then
Response.Write"用户名或密码错误<BR>"
else
Response.Write"登录成功<BR>"
End If
rs.close
cn.close
%>
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 '名字= and 密码=' 中。
/Connections/chaxun.asp, 第 16 行


浏览器类型:
Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 1.1.4322)

网页:
GET /Connections/chaxun.asp

搜索更多相关主题的帖子: asp 
2007-06-06 07:25
水晶钰
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-6-6
收藏
得分:0 
各位大侠,我是一位刚入道的asp爱好者,希望多多帮助,不才感谢了.
2007-06-06 07:31
水晶钰
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-6-6
收藏
得分:0 
2007-06-06 07:31
qhscqb
Rank: 1
等 级:新手上路
威 望:1
帖 子:343
专家分:0
注 册:2007-2-3
收藏
得分:0 
提交网页的数据没有传送到处理页面,语法错误的原因是数据库的“联系人”中的字段“名字”和“密码”可能是文本型,所以要这样写 名字='"&amp;reqeust("myname")&amp;"' and 密码='"&amp;request("mypw")&amp;"'.有点题外话,如果你用这样的写法,你的数据库是很容易受攻击的。

编程快乐,快乐编程! 没有最好,只有更好!
2007-06-06 07:34
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
收藏
得分:0 
rs.Open strsql,cn,1,1
2007-06-06 08:37
lovemole
Rank: 1
等 级:新手上路
帖 子:58
专家分:7
注 册:2007-6-1
收藏
得分:0 
strsql="SELECT*FROM 联系人 Where 名字='"&Request("myname")&"' and 密码='"&Request("mypw")&"'"
rs.Open strsql,cn,1,1

2007-06-06 10:28
水晶钰
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-6-6
收藏
得分:0 
非常感谢各位的帮助,但仍然有点问题,还需要再麻烦一下各位大侠.
2007-06-06 19:35
enlangs
Rank: 1
等 级:等待验证会员
威 望:2
帖 子:218
专家分:0
注 册:2007-5-28
收藏
得分:0 
以下是引用水晶钰在2007-6-6 19:35:37的发言:
非常感谢各位的帮助,但仍然有点问题,还需要再麻烦一下各位大侠.

发出来..

2007-06-06 21:02
lq7350684
Rank: 6Rank: 6
等 级:贵宾
威 望:20
帖 子:5089
专家分:98
注 册:2006-11-6
收藏
得分:0 
还有什么问题,说出来啊.
2007-06-07 09:19
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
错误类型:
Microsoft OLE DB Provider for ODBC Drivers (0x80040E14)
[Microsoft][ODBC Microsoft Access Driver] 语法错误 (操作符丢失) 在查询表达式 '名字= and 密码=' 中。
/Connections/chaxun.asp, 第 16 行
这个错误,应该是没有接到传入网页的参数。
2007-06-07 09:56
快速回复:asp程序求助.
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017668 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved