| 谁能帮我用C#写个简单的登录系统?
|
减小字体
增大字体
|
问题:就是vs2005做两个form 在form1上填上登陆信息就能登上form2 .数据库是access 最好建一个login 表 用语句遍历login 表 登陆!
using System; using System.Data; using System.Data.OleDb; using System.Configuration; using System.Collections; using System.Web; using System.Windows.Forms; using System.Data.SqlClient; using System.Data.OleDb;
namespace connectaccess { public partial class Form1 : Form { public Form1() { InitializeComponent(); }
private void button1_Click(object sender, EventArgs e) {
string mdbPath; mdbPath = Application.StartupPath; mdbPath += "\\connect.mdb"; //我的mdb文件名 OleDbConnection mdbConn = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data source="+mdbPath); mdbConn.Open(); OleDbCommand mdbCmd = mdbConn.CreateCommand(); mdbCmd.CommandText = "select * from test where name=\"" + textBox2.Text + "\" and password=\""+textBox1.Text+"\"" ; //MessageBox.Show(mdbCmd.CommandText); mdbCmd.CommandType = CommandType.Text; OleDbDataReader mdbReader = mdbCmd.ExecuteReader(); //MessageBox.Show("1111111"); if (mdbReader.HasRows) {
Form a = new Form2(); a.Show(); } else { MessageBox.Show("登录失败!"); }
} } } 如果你对就是vs2005做两个form 在form1上填上登陆信息就能登上form2 .数据库是access 最好建一个login 表 用语句遍历login 表 登陆!这个问题有好的意见或
建议,请留言
|
|
[]
[返回上一页]
[打 印]
|
|
|