当前位置:编程学习 > C#/ASP.NET >>

C#编程的2个小问题

有2个小问题,希望给与帮助,本人用VS2008与SQL2005开发:

1.比如表people中有列name:姓名,如将将textbox中的内容导入数据库表中对应的列中

2.已建好一张密码表code,在登录窗口中输入密码,如果验证成功则登录,表中没有则警告。

以上功能如何实现,给出详细点的代码,麻烦了,学习中。。

答案://登录方法-------------------------------------------------------------------------------
public bool isUser(string name, string pwd)
{
SqlCommand cmd= new SqlCommand();
cmd.CommandText = "select count(*) from code where 账号=@id and 登录密码=@pwd";
cmd.CommandType = CommandType.Text;
SqlParameter parid = new SqlParameter("@id",SqlDbType.Int);
SqlParameter parpwd=new SqlParameter("@pwd",SqlDbType.VarChar);
parid.Value = name;
parpwd.Value = pwd;//给参数赋值
cmd.Parameters.Add(parid);//参数添加到cmd对象
cmd.Parameters.Add(parpwd);
cmd.Connection = conn;//conn是连接对象

conn.Open();
int count = (int)cmd.ExecuteScalar();//执行
conn.Close();
if (count > 0)
return true;
return false;
}

上一个:推荐几本C#的书
下一个:C#如何调用父窗体的按钮

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,