注册 登录C#代码
刚学习C#想用VS2005做个手机小软件两个TextBox一个是账号(用手机号)一个是密码(六位)两个Button一个注册账号一个登录连接到一个Access的表格不知道两...
刚学习C# 想用VS2005做个手机小软件
两个TextBox 一个是账号(用手机号) 一个是密码(六位)
两个Button 一个注册账号 一个登录
连接到一个Access的表格
不知道两个Button按钮里的事件怎么写(C#)...麻烦在代码里加些说明
十分感谢
是在Pocket PC里开发的 跟Windows窗口不一样 展开
两个TextBox 一个是账号(用手机号) 一个是密码(六位)
两个Button 一个注册账号 一个登录
连接到一个Access的表格
不知道两个Button按钮里的事件怎么写(C#)...麻烦在代码里加些说明
十分感谢
是在Pocket PC里开发的 跟Windows窗口不一样 展开
展开全部
我有完整的源码。要的和我说声。
string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";
strConnection += @"Data Source=db_RGS.mdb";
OleDbConnection con = new OleDbConnection(strConnection);
con.Open();
if (con.State == ConnectionState.Open)
{
if (textBox_id.Text == "" | textBox_cade.Text == "")
{
MessageBox.Show("用户名或密码不能为空", "警告");
}
else
{
string tx = "select count(*) FROM [user] where user_id='" + this.textBox_id.Text + "' and user_pwd='" + this.textBox_cade.Text + "'";
OleDbCommand cmd = new OleDbCommand(tx, con);
Int32 id_e = (Int32)cmd.ExecuteScalar();
if (id_e > 0)
{
string t = textBox_id.Text;
//MessageBox.Show("登录成功", "成功");
Form2 frmForm = new Form2(t);
frmForm.Show();
this.Hide();
}
else
{
MessageBox.Show("用户名或密码不正确!您可以使用账号:1,密码:1的号试登", "请重新登录");
textBox_id.Focus();
textBox_id.SelectAll();
textBox_cade.Clear();
return;
}
}
}
else
{
MessageBox.Show("数据库链接失败!", "链接");
}
string strConnection = "Provider=Microsoft.Jet.OleDb.4.0;";
strConnection += @"Data Source=db_RGS.mdb";
OleDbConnection con = new OleDbConnection(strConnection);
con.Open();
if (con.State == ConnectionState.Open)
{
if (textBox_id.Text == "" | textBox_cade.Text == "")
{
MessageBox.Show("用户名或密码不能为空", "警告");
}
else
{
string tx = "select count(*) FROM [user] where user_id='" + this.textBox_id.Text + "' and user_pwd='" + this.textBox_cade.Text + "'";
OleDbCommand cmd = new OleDbCommand(tx, con);
Int32 id_e = (Int32)cmd.ExecuteScalar();
if (id_e > 0)
{
string t = textBox_id.Text;
//MessageBox.Show("登录成功", "成功");
Form2 frmForm = new Form2(t);
frmForm.Show();
this.Hide();
}
else
{
MessageBox.Show("用户名或密码不正确!您可以使用账号:1,密码:1的号试登", "请重新登录");
textBox_id.Focus();
textBox_id.SelectAll();
textBox_cade.Clear();
return;
}
}
}
else
{
MessageBox.Show("数据库链接失败!", "链接");
}
展开全部
连接数据库的代码
取出数据
显示到表格就好了
代码 C# 连接数据库 百度一下很多
取出数据
显示到表格就好了
代码 C# 连接数据库 百度一下很多
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
手机小软件,太高深啦!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果确保账号TEXTBOX输入的一定是数字并一定是13位,就要在TEXTBOX的keydown事件后写上以下代码:
if(e.keyvalue<48||e.keypvalue>57)
{
MessageBox.show("手机号为数字");
}
if(TextBox1.Text.Length!=13)
{
MessaeBox.show("请输入正确的手机号");
}
密码只判断TextBox2.text.length就可以啦。
登录按钮的代码连接Access OLE DB连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
"Data Source=" & Server.MapPath("数据库所在路径")
注册按钮代码:
from2 obj=new from2();//初始化一个新窗口,也就是你的注册页面
obj.show();//显示注册页
this.close();//关闭登录窗口
if(e.keyvalue<48||e.keypvalue>57)
{
MessageBox.show("手机号为数字");
}
if(TextBox1.Text.Length!=13)
{
MessaeBox.show("请输入正确的手机号");
}
密码只判断TextBox2.text.length就可以啦。
登录按钮的代码连接Access OLE DB连接方法:
set adocon=Server.Createobject("adodb.connection")
adocon.open"Provider=Microsoft.Jet.OLEDB.4.0;"& _
"Data Source=" & Server.MapPath("数据库所在路径")
注册按钮代码:
from2 obj=new from2();//初始化一个新窗口,也就是你的注册页面
obj.show();//显示注册页
this.close();//关闭登录窗口
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
363040367
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询