| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1014 人关注过本帖
标题:劳驾哪位高人给小女子指点一下
只看楼主 加入收藏
小美
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-5-19
收藏
 问题点数:0 回复次数:15 
劳驾哪位高人给小女子指点一下
在从登录界面转向主界面时出错,请问是连接数据库时的问题吗? 下面是错误信息及原代码 <%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%> <% set conn=server.CreateObject("adodb.connection") conn.open"driver={sql server};server=(local);UID=sa;PWD=;database=Mydb" %> <%if isempty(request.Form("login"))then session.Abandon session("NumAttemp")=1 TheMessage="请在本系统下登录" else set conn=server.CreateObject("adodb.connection") conn.open"driver={sql server};server=(local);UID=sa;PWD=;database=Mydb" TheUsername=Request.Form("Username") ThePassword=Request.Form("Password") if Instr(TheUsername,"'")=0 and Instr(ThePassword,"'")=0 and Instr(TheUsername,"'")=0 and Instr(ThePassword,"'")=0 then set RSLogin=conn.Execute("select* from UserInfo (提示错)where"&"LoginID='"&TheUsername&"'and"&"Password='"&ThePassword&"'") if RSLogin.EOF then Session("NumAttempts")=Session("NumAttempts")+1 if Application("NumAttempts")=0 then TheMessage="登录不成功,请重试:" elseif Session("NumAttempts")>Application("NumAttempts") then TheMessage="登录不成功,登录次数以满,无法重试" else TheTimes=application("NumAttempts")- Session("NumAttempts")+1 TheMessage="登录不成功,还有"&TheTimes&"次机会,请重试:" end if else Session("ID")=RSLogin("LoginID") Application("ID")=RSLogin("LoginID") Session("Name")=RSLogin("Name") Session("Password")=RSLogin("Password") Session("Deparment")=RSLogin("Department") Session("EmailAddress")=RSLogin("EmailAddress") Session("Position")=RSLogin("Position") Session("InternalPhone")=RSLogin("InternalPhone") Session("Homephone")=RSLogin("Homephone") Session("MobilePhone")=RSLogin("MobilePhone") Session("QQ")=RSLogin("QQ") Session("Birthday")=RSLogin("Birthday") Session("HomeAddress")=RSLogin("HomeAddress") Session("IsSystemManager")=RSLogin("IsSystemManager") Session("IsFinancialManager")=RSLogin("IsFinancialManager") Response.Redirect"home.asp" end if else TheMessage="用户名或者密码输入不符合格式" end if end if %>
搜索更多相关主题的帖子: 小女子 高人 劳驾 
2005-05-19 16:49
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
错误信息贴出来

2005-05-19 16:52
小美
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-5-19
收藏
得分:0 
错误类型
  • 错误类型: Microsoft OLE DB Provider for ODBC Drivers (0x80040E14) [Microsoft][ODBC SQL Server Driver][SQL Server] 1 : '=' 附近有语法错误。 /lianxi/login.asp, 16
  • 浏览器类型: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
  • 网页: POST 44 ??? /lianxi/login.asp
  • POST Data: UserName=fdg&Password=fdg&Login=%B5%C7%C2%BC
2005-05-19 16:59
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
<% set conn=server.CreateObject("adodb.connection") conn.open"driver={sql server};server=(local);UID=sa;PWD=;database=Mydb" %> <%if isempty(request.Form("login"))then session.Abandon session("NumAttemp")=1 TheMessage="请在本系统下登录" else set conn=server.CreateObject("adodb.connection") conn.open"driver={sql server};server=(local);UID=sa;PWD=;database=Mydb" TheUsername=Request.Form("Username") ThePassword=Request.Form("Password") if Instr(TheUsername,"'")=0 and Instr(ThePassword,"'")=0 and Instr(TheUsername,"'")=0 and Instr(ThePassword,"'")=0 then set RSLogin=conn.Execute("select * from UserInfo where LoginID='"&TheUsername&"' and Password='"&ThePassword&"'") if RSLogin.EOF then Session("NumAttempts")=Session("NumAttempts")+1 if Application("NumAttempts")=0 then TheMessage="登录不成功,请重试:" elseif Session("NumAttempts")>Application("NumAttempts") then TheMessage="登录不成功,登录次数以满,无法重试" else TheTimes=application("NumAttempts")- Session("NumAttempts")+1 TheMessage="登录不成功,还有"&TheTimes&"次机会,请重试:" end if else Session("ID")=RSLogin("LoginID") Application("ID")=RSLogin("LoginID") Session("Name")=RSLogin("Name") Session("Password")=RSLogin("Password") Session("Deparment")=RSLogin("Department") Session("EmailAddress")=RSLogin("EmailAddress") Session("Position")=RSLogin("Position") Session("InternalPhone")=RSLogin("InternalPhone") Session("Homephone")=RSLogin("Homephone") Session("MobilePhone")=RSLogin("MobilePhone") Session("QQ")=RSLogin("QQ") Session("Birthday")=RSLogin("Birthday") Session("HomeAddress")=RSLogin("HomeAddress") Session("IsSystemManager")=RSLogin("IsSystemManager") Session("IsFinancialManager")=RSLogin("IsFinancialManager") Response.Redirect"home.asp" end if else TheMessage="用户名或者密码输入不符合格式" end if end if %>

我很菜,但我很努力!
2005-05-19 17:00
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 
老大你做什么呢?

2005-05-19 17:00
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
你可以先输出SQL语句,看看,那样比较直观

我很菜,但我很努力!
2005-05-19 17:01
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 
以下是引用hxfly在2005-5-19 17:00:54的发言: 老大你做什么呢?
sql="select* from UserInfo (提示错)where"&"LoginID='"&TheUsername&"'and"&"Password='"&ThePassword&"'" response.Write sql 你先输出她的sql语句,看看就知道错误在那了

我很菜,但我很努力!
2005-05-19 17:03
小美
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2005-5-19
收藏
得分:0 
5楼的,你是不是被我 白痴问题吓到了?
不好意思!
2005-05-19 17:15
hxfly
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:5810
专家分:118
注 册:2005-4-7
收藏
得分:0 

我是说无根泉呢
我以为他把你的代码复制了一遍呢

2005-05-19 17:18
无根泉
Rank: 2
等 级:新手上路
威 望:4
帖 子:853
专家分:0
注 册:2004-11-4
收藏
得分:0 

我很菜,但我很努力!
2005-05-19 17:21
快速回复:劳驾哪位高人给小女子指点一下
数据加载中...
 
   



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

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