| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 464 人关注过本帖
标题:WEB数据库查询一个错误.很麻烦.帮解决下
只看楼主 加入收藏
huayurei
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-2-19
收藏
 问题点数:0 回复次数:2 
WEB数据库查询一个错误.很麻烦.帮解决下

我做的是一个用户登入身份验证程序,但是当用户名输入是字母是就出现--列名(我输入的用户名)无效,输入数字则一切正常,写的代码如下,帮看下.
<%
'dim strUserName,strPassword,strConn,strSql

strUserName=trim(request("username"))
strPassword=trim(request("password"))

if strusername="" then
response.write"<body><p><center>用户名不能为空</center></p></body>"
Response.End
end if

set conn=server.CreateObject("ADODB.Connection")
strConn="Provider=SQLOLEDB;data source=(local);initial catalog=student;user id=sa;password=;"
conn.connectionstring=strConn
conn.open
strSql="select * from login where password="&trim(strpassword)&" and username="&trim(strusername)&" "
set rs=server.CreateObject("ADODB.RecordSet")
rs.open strsql,conn,1,3
if not rs.EOF then
Response.Write "<center>通过验证</center>"
else
Response.Write "<center>密码错误或不存在该用户</center>"
end if

%>

</BODY>
</HTML>
我写那段绿色的代码应该没错误把?我的数据表设置只有两个属性便是username和password,都是文本型,没设置索引和KERWORD,谢谢大虾帮忙......

搜索更多相关主题的帖子: 数据库 WEB 麻烦 查询 
2007-03-15 12:07
huayurei
Rank: 1
等 级:新手上路
帖 子:5
专家分:0
注 册:2007-2-19
收藏
得分:0 

技术信息(用于支持人员)

错误类型:
Microsoft OLE DB Provider for SQL Server (0x80040E14)
列名 'huayurei' 无效。
/CHECK.ASP, 第 18 行


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

网页:
POST 30 ??? /CHECK.ASP

POST Data:
USERNAME=huayurei&password=123

时间:
2007年3月15日, 12:08:56


详细信息:
Microsoft 支持
当我在用户名中输入huayurei就出现上述错误,而且连我的帐号和输入的密码都一并返回出来,不清楚什么原因,如果我用户名和密码都是用数字输入则一切正常.

2007-03-15 12:10
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 
strSql="select * from login where password='"&trim(strpassword)&"' and username='"&trim(strusername)&"'"

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2007-03-15 12:21
快速回复:WEB数据库查询一个错误.很麻烦.帮解决下
数据加载中...
 
   



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

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