C#+sqlserver学生MIS平台的设计与开发(8)
时间:2016-11-25 20:24 来源:毕业论文 作者:毕业论文 点击:次
String st = @"Data Source=(localdb)\Projects;Initial Catalog=stumane"; SqlConnection conn= new SqlConnection(st); conn.Open(); String strsql = "select * from stujiben where 学号='" + textBox1.Text + "'and 密码='" + textBox2.Text + "'and 管理员模式='" + a + "'"; SqlCommand da = new SqlCommand(strsql, conn); SqlDataReader myread = da.ExecuteReader(); if (myread.Read()) { MessageBox.Show(textBox1.Text + "用户通过了!,你是管理员,请选择不同模式"); string sid = myread.GetString(0); myread.Close(); this.Hide(); Form6 FF = new Form6(); FF.Show(); } else MessageBox.Show( "你不是管理员或用户昵称或密码错误,请重新登录"); } 说明:学生基本信息的数据库目前是创建在本地电脑里,故上面的连接代码的数据源信息Data Source=(localdb)\Projects,localdb表示数据库就在本机中。 非管理员登录界面如图3.1.3所示,当你没有管理员权限时,你只能去登录这个界面 图3.1.3 非管理员登录界面 此界面的关键代码如下: using System.Data.SqlClient; ……… public string sssid; ……… private void button2_Click(object sender, EventArgs e) { sssid = textBox1.Text; bool a = false; String st = @"Data Source=(localdb)\Projects;Initial Catalog=stumane"; SqlConnection conn = new SqlConnection(st); conn.Open(); String strsql = "select * from stujiben where 学号='" + textBox1.Text + "'and 密码='" + textBox2.Text + "'and 管理员模式='" + a + "'"; (责任编辑:qin) |