{
string str = @"Data source=SKY-20150803NSI;initial catalog=音乐管理;User ID=471388299;Password=710407asd";
SqlConnection conn = new SqlConnection(str);
conn.Open();
string sql = "Select* from用户表 where 用户名='" + textBox1.Text + "'and 密码='" + textBox2.Text + "'";
SqlCommand cmd = new SqlCommand(sql, conn);
cmd.CommandType = CommandType.Text;
SqlDataReader ada = cmd.ExecuteReader();
if (ada.Read())
{
if (this.身份.SelectedItem.ToString() == "管理员")
{
this.Hide();
admin admin = new admin();
admin.Show();
}
if (this.身份.SelectedItem.ToString() == "一般用户")
{
this.Hide();
user user = new user();
user.Show();
}
}
else
{
MessageBox.Show("信息有误,请重新输入");
}
各位大神,小弟刚学C#制作了一个数据库的登录界面,但每次运行都会显示“System.NotImplementedException”类型的未经处理的异常在 WindowsFormsApplication4.exe 中发生 我实在不知道什么方面错误了。这究竟是什么问题,要怎么解决。。还有如果小弟本身代码有误也请指出。。另:大神别嫌我代码写的乱。。。。。。。。。。
8 个解决方案
#1
首先,错误信息已经很明显了,应该是this.身份.SelectedItem这句代码有问题,当然你最好是自己调试一下,调试是最好的办法,希望可以帮得到你。。。。
#2
咋回事呢。。。。。
#3
编辑能过吗?
#4
你编译能通过吗? 加个断点 按F10调试一下看看在哪里出错
#5
编译能过吗?
另外贴下异常的全部信息,包括Stack trace.
另外贴下异常的全部信息,包括Stack trace.
#6
在VS中搜索整个项目,搜索关键字NotImplementedException,这个肯定是你某个地方没实现具体功能
#7
我也是初学者,你将if (ada.Read())改为ada.Read();if (ada.HasRows)
#8
顺便看看SQL语句在调试中看看有没有语法错误,例如你的用户名是字符型的等
#1
首先,错误信息已经很明显了,应该是this.身份.SelectedItem这句代码有问题,当然你最好是自己调试一下,调试是最好的办法,希望可以帮得到你。。。。
#2
咋回事呢。。。。。
#3
编辑能过吗?
#4
你编译能通过吗? 加个断点 按F10调试一下看看在哪里出错
#5
编译能过吗?
另外贴下异常的全部信息,包括Stack trace.
另外贴下异常的全部信息,包括Stack trace.
#6
在VS中搜索整个项目,搜索关键字NotImplementedException,这个肯定是你某个地方没实现具体功能
#7
我也是初学者,你将if (ada.Read())改为ada.Read();if (ada.HasRows)
#8
顺便看看SQL语句在调试中看看有没有语法错误,例如你的用户名是字符型的等