主题:问个简单的问题!
黄金风格
[专家分:4050] 发布于 2006-11-26 14:34:00
(C#语言).
假如有2个页面A和B,A页面是登陆页,当用户输入登陆的帐号和密码后,点击登陆按钮,如果身份合法(去数据库中查找此人输入的帐号和密码是否存在,存在即合法)就加载B页面; 如何写Button_click()事件呢?
1.如何写查找数据库的语句呢?
2.如何写加载B页面的语句呢?
注意是C#.谢谢了!
回复列表 (共3个回复)
沙发
sts017 [专家分:360] 发布于 2006-11-26 15:35:00
this.sqlConnection1.Open();
System.Data .SqlClient .SqlConnection myconn =new System.Data.SqlClient.SqlConnection ();
myconn.ConnectionString ="server=127.0.0.1,database=综合测评计算系统V1.0,uid=,pwd=";
//数据库
System.Data .SqlClient .SqlCommand mycomm=new System.Data.SqlClient.SqlCommand ();
mycomm.CommandText ="select * from 登陆表 where 管理员='"+this.comboBox1 .SelectedText +"','密码='"+this.textBox1 .Text +"'";
//表
mycomm.Connection =myconn;
int n=mycomm.ExecuteNonQuery ();
if (n>0)
{
MessageBox.Show(n.ToString());
WindowsApplication1.综合测评系统 zonghecepingxitong=new 综合测评系统();
zonghecepingxitong.Show();
}
else
{
return;
}
this.sqlConnection1.Close();
板凳
sts017 [专家分:360] 发布于 2006-11-26 17:18:00
因为刚才有点事,所以就把我源代码复制过来了
详细是这样的:
this.sqlConnection1.Open();
System.Data .SqlClient .SqlConnection myconn =new System.Data.SqlClient.SqlConnection ();
myconn.ConnectionString ="server=127.0.0.1,database=databaseName,uid=,pwd=";
//数据库
System.Data .SqlClient .SqlCommand mycomm=new System.Data.SqlClient.SqlCommand ();
mycomm.CommandText ="select * from tabeName where 字段='"+this.comboBox1 .SelectedText +"','字段='"+this.textBox1 .Text +"'";
//表
mycomm.Connection =myconn;
int n=mycomm.ExecuteNonQuery ();
if (n>0)
{
WindowsApplication1.Form2 form2=new Form2();
form2.Show();
}
else
{
return;
}
this.sqlConnection1.Close();
3 楼
黄金风格 [专家分:4050] 发布于 2006-11-27 00:53:00
给详细解释下吧,谢谢了!
对了,还有就是我的是Web页面,跳转到B页面可以写成B.Show()吗?
我来回复