vs-为什么输入正确的username和userpass都显示登录失败

问题描述

为什么输入正确的username和userpass都显示登录失败

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.SqlClient;

namespace 数据库
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
string str = @"Data Source=XHTCS1VXKSW7AP4;Initial Catalog=book_system;Integrated Security=True";
SqlConnection conn = new SqlConnection(str);
conn.Open();
string selectsql = "select * from Login where username='" + textBox1.Text.Trim() +"' and Userpass='" + textBox2.Text.Trim() +"'";
SqlCommand cmd = new SqlCommand(selectsql,conn);
cmd.CommandType = CommandType.Text;
SqlDataReader sdr;
sdr = cmd.ExecuteReader();
if (sdr.Read())
{
label3.Text = "登录成功";
this.Close();
}
else
{
label3.Text = "登录失败";
return;
}
}
}
}

解决方案

解决方案二:

数据库链接有问题,在配置文件里上我这句话,然后改下你数据库的账号和密码

解决方案三:

解决方案四:

或者在你的数据库链接字符串中加上你自己的数据库账户名和密码再试试

解决方案五:

数据库连接字符串试试这种,里面的账号、密码,还有数据库服务器地址自己修改一下。

string str = "server=.;uid=sa;pwd=123456;database=book_system";

解决方案六:

打断点,看能走到哪一步。有可能是数据库没有连上,有可能是你用户名与密码的搜索语句根本就没有结果。

解决方案七:

sdr看这个有没有值,断点调试一下

时间: 2024-09-18 18:20:29

vs-为什么输入正确的username和userpass都显示登录失败的相关文章

Ubuntu输入正确的账号密码但登陆后又跳回到登录界面的解决方案

启动系统,输入正确的账号和密码,点击登录,屏幕一闪,然后又跳回登录界面.问题原因:主目录下的.Xauthority文件拥有者变成了root,从而以用户登陆的时候无法都取.Xauthority文件 . 说明:Xauthority,是startx脚本记录文件.Xserver启动时,读文件~/.Xauthority,读入对应其display 的记录.当一个需要显示的客户程序启动调用XOpenDisplay()也读这个文 件,并把找到的magic code 发送给 Xserver.当Xserver验证这

api-android系统是如何检测锁屏密码是否输入正确的?

问题描述 android系统是如何检测锁屏密码是否输入正确的? 例如,我们在android手机上设置了PIN锁屏密码,当我们输入密码的时候,系统是如何检验密码是否正确的?当我们连续输入几次错误之后,系统就会提示在35秒之后再试.我们能不能写一个程序检测到这个结果,当我们的程序知道系统出现这种提示之后去做我们想做的事,例如播放一首歌.问题是我们怎么才能接收到"系统提示35秒之后再试"这个信息呢?有系统API可以调用吗?请大家指教 解决方案 http://www.barryzhang.co

java-JAVA小程序在myeclipse下调试输入正确的数据没有提示输入的身份证合法

问题描述 JAVA小程序在myeclipse下调试输入正确的数据没有提示输入的身份证合法 package example; import javax.swing.JOptionPane; public class Identity { public static void main(String[] args) { // TODO Auto-generated method stub String ID; int year,month,day,lent,province; ID=JOptionP

Yii输入正确验证码却验证失败的解决方法

前言 最近在做一个需求时,发现输入正确验证码,但是都提示验证码错误 最后追踪代码发现,如果 Model 在 save 前,单独做了 validate 验证,则在验证结束后,会重新生成验证码 然后在我们 Model save 时,也会进行 validate 验证,验证时,验证码已经重新生成了,所以会匹配不上 // 如果这里用到了验证码,就会出问题 $model = new Test(); $model->validate(); $model->save(); // 这样是正确的 $model =

我想做一个窗体,这里面可以像在dos命令窗下一样输入命令,并在文本域显示结果,用java该怎么写

问题描述 我想做一个窗体,这里面可以像在dos命令窗下一样输入命令,并在文本域显示结果,用java该怎么写 要效果完全跟dos一样,我试过用 rutime.getRuntime().exec(),但是有些命令可以得到正确结果,有些命令就没反应,像ping命令arp-a就可以,java,c:,dir,这些就不行,不知其中奥妙,求大神给个程序,我搜了很多感觉都不适合 解决方案 http://www.cnblogs.com/leohxj/archive/2012/11/26/2789284.html

ie-传入的令牌参数不正确或系统超时,请重新登录

问题描述 传入的令牌参数不正确或系统超时,请重新登录 使用IE浏览器登陆系统后,点击就会弹出报错,同一个账号登陆,有的电脑没问题,有的就报这个错.求大神们指教!

mysql 登录-Mysql 随便输入任何帐号都可以登录?

问题描述 Mysql 随便输入任何帐号都可以登录? 别人帮忙新装的mysql linux redhat 环境,自己新建了root帐号,设置了密码,但是偶然发现密码输入即使错误了也可以进入mysql,后来测试发现,只要任意输入任何用户名(不存在的也可),密码输入不输入都可以登录,请问这个是什么问题? 自己查询了mysql的user表,里面只有一个有密码的root帐号,和2个有密码的系统用帐号,也百度查了一下,尝试了去删除匿名帐号,结果是query 0,不存在匿名帐号,请问这个是什么原因,求指点!

utf-8-python汉子显示问题,汉子输入个数是奇数个就无法显示,是偶数个就正常显示

问题描述 python汉子显示问题,汉子输入个数是奇数个就无法显示,是偶数个就正常显示 汉子输入个数是奇数个就无法显示,是偶数个就正常显示 比如1.#coding:utf-8print ""一二三四"" 可以正常显示 2.#coding:utf-8print ""一二三四五"" 就显示两行这个[Decode error - output not utf-8][Decode error - output not utf-8] 解

x-串口问题,小白求教大神来帮我,比如我用串口调试助手输入1234,只在液晶屏显示12,输入12345,显示 125

问题描述 串口问题,小白求教大神来帮我,比如我用串口调试助手输入1234,只在液晶屏显示12,输入12345,显示 125 #include<reg51.h> #include <intrins.h> unsigned char i,j,k; unsigned char transdata; sbit RS=P2^6; sbit RW=P2^5; sbit E =P2^7; void c_init(); void delay(); void init(); void write_d