求大神检查错误,这个登陆网站总是无法登陆,用的ACCESS数据库

问题描述

usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Web;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Data.OleDb;usingSystem.Data;usingSystem.Configuration;publicpartialclassWelCome:System.Web.UI.Page{protectedvoidPage_Load(objectsender,EventArgse){}protectedvoidbtnlogin_Click(objectsender,EventArgse){stringuser=this.tbUser.Text.ToString();stringpassword=this.tbpassword.Value.ToString();login(user,password);}privatevoidlogin(stringUser,stringPassword){stringstr=ConfigurationManager.ConnectionStrings["ConString"].ToString();stringsql="select*fromUserInfowhereID=@idandPassword=@pw";OleDbConnectioncon=newOleDbConnection(str);OleDbCommandcmd=con.CreateCommand();try{con.Open();cmd.CommandText=sql;cmd.Parameters.Add(User,"@id");cmd.Parameters.Add(Password,"@pw");OleDbDataReaderread=cmd.ExecuteReader();if(read.Read()){Response.Redirect("个人中心.aspx");}else{this.lbError.Text="您输入的用户名或者密码错误,请重新输入!";}}catch(Exception){}finally{con.Close();}}}

解决方案

解决方案二:
<connectionStrings><addname="ConString"connectionString="Provider=Microsoft.Jet.OLEDB.4.0;DataSource=E:VS编程注册登陆App_DataDatabase1.mdb;PersistSecurityInfo=True"/></connectionStrings>这是连接字符串
解决方案三:
if(read.Read()){Response.Redirect("个人中心.aspx");}这块判断的条件不对吧,OLEDB我没用过,刚查了下MSDN,这个方法的意思是前进到下一条记录,你这样判断有问题的吧
解决方案四:
额,这不是读取到符合条件的记录就为真吗
解决方案五:
引用3楼u013247416的回复:

额,这不是读取到符合条件的记录就为真吗

总觉的怪怪的,要不换一种写法?直接判断这条记录查出来是不是等于1sql="selectcount(*)romUserInfowhereID=@idandPassword=@pw"
解决方案六:
使用if(read.HasRows)进行判断
解决方案七:
你调试到哪里出错了,另外错误提示内容是什么???

时间: 2024-09-24 11:04:33

求大神检查错误,这个登陆网站总是无法登陆,用的ACCESS数据库的相关文章

求大神帮下忙,小弟需要一个java连接sql server数据库实现查询功能的代码

问题描述 求大神帮下忙,小弟需要一个java连接sql server数据库实现查询功能的代码 如题 求大神给个查询功能的代码 做毕业设计需要 帮帮忙 下面附上添加功能的代码 public int Add(Client c) { int count=0; try { con=this.getcon(); String sql=String.format("insert Client values('%s',%d,'%s','%s','%s','%s','%s',0,'%s')", c.g

求大神。webBrowser里面的网站报安全证书错误。

问题描述 如图.里面内置的是一个本地web站点.http://127.0.0.1:8080/这样的一个站.在XP下报上图的错误.网站打不开.但是WIN7没问题. 解决方案 解决方案二:设置internet选项的安全设置看看*****************************************************************************签名档:http://feiyun0112.cnblogs.com/解决方案三:将网站证书导入到本机受信任的根区域,不然你就

求大神!!制作ASP网站的时候,想弄个横着的tabPane选项卡

问题描述 在存在的模板下的内容里,加个以下的东西在网上看到这么个例子:http://js.alixixi.com/read_71151_164.html是横着的,但是我需要把它变成竖的,下面是我的代码.不知道哪里出错了,完成不了这个功能<%@PageTitle=""Language="C#"MasterPageFile="~/MasterPage.master"AutoEventWireup="true"CodeFile

html-php网站出现红色感叹号,求大神帮忙解决

问题描述 php网站出现红色感叹号,求大神帮忙解决 在php网站首页首页出现红色感叹号是怎么回事,该怎么解决呢? 解决方案 找你错误的文件啊,你发fun.inc.php的第四行有错误? 解决方案二: 报错了嘛 ,找不到问题的话就从入口文件 一步步输出测试看看 解决方案三: 这个是版本问题吧,看看你的项目支持什么php版本的 解决方案四: 你查一下!php版本吧!!

spring jdbc 连接错误,急求大神解答

问题描述 spring jdbc 连接错误,急求大神解答 错误信息:java.lang.NoClassDefFoundError: Could not initialize class org.springframework.jdbc.core.StatementCreatorUtils 代码: package com.xiaoming.spring.jdbc.dao; import javax.annotation.Resource; import javax.sql.DataSource;

请帮忙-访问wbsphere服务器有如下错误页异常该如何解决?求大神帮助

问题描述 访问wbsphere服务器有如下错误页异常该如何解决?求大神帮助 错误页异常 SRVE0260E: 服务器无法使用对应用程序指定的错误页来处理如下所示的原始异常. 原始异常: 错误消息: javax.servlet.ServletException: Filter [WSCUrlFilter]: com.ibm.ws.console.core.servlet.WSCUrlFilter was found, but is missing another required class. 错

Genymoation安装之后打开虚拟机报错求大神指点

问题描述 Genymoation安装之后打开虚拟机报错求大神指点 错误是这样的 求大神指点,谢谢 解决方案 多启动几次,如果还不行,就启动virtualbox,在里面看看对应的虚拟机是否正常可以启动,或者先关掉它

qgis 刚接触这方面,还不是很懂。做热力图方面的,求大神解答

问题描述 qgis 刚接触这方面,还不是很懂.做热力图方面的,求大神解答 错误提示是Traceback (most recent call last): File ""C:/PROGRA~2/QGISES~1/apps/qgis/./python/pluginsGdalToolstoolswidgetPluginBase.py"" line 88 in onFinished self.base.onFinished(exitCode status) File &qu

php嵌套循环分类怎么写---求大神帮帮忙呀!

问题描述 php嵌套循环分类怎么写---求大神帮帮忙呀! 鼠标悬停的时候,自动显示大分类下的小分类.(JS已经写出来了,就是php部分不会嵌套) <li class="nav-sub" data-tips="sub-school"> <a href="<{:U('Product/products')}>" class="tit">销售与支持</a> <div class=&