日期:2014-05-17  浏览次数:20707 次

VS2010与access2010实现登录和注册
在access2010中有数据库user(有user_name和user_pwd两个字段),在vs2010的窗体中有两个文本框和两个按钮(登录和注册),想要用C#实现登录和注册功能。求能人指点,最好能重点说一下数据库的连接。
access2010 c# 数据库 vs2010

------解决方案--------------------
这个有很多吧,就是数据库的检索和插入

//连接数据库

//定义数据库连接对象
OleDbConnection accConnection
//定义数据库连接字符串
string strConnection = "Provider=Microsoft.ACE.OlEDB.12.0;"
                + " Data Source=DB\\数据库名.accdb;"



//初始化
accConnection = new OleDbConnection(strConnection);

//使用OleDbConnection对象的open()方法,打开与数据库的连接
accConnection.open();
//一般都与在try{...}catch(..){...}语句块中
与数据库的连接就打开了
如果是登陆的话

可以使用OleDbDataReader对象

如果是注册可以使用OleDbDataAdapter对象对象

楼主多看书噢,关于ado.net的书都有,基本的
------解决方案--------------------
下面的是添加 剩下的修改啦删除都差不多,
string strCnn  = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+Server.MapPath("你的access.mdb");
OleDbConnection conn = new OleDbConnection(strCnn);  
        conn.Open();  
        string sql = "insert into form (gzsx,fzr,jdr,jhwcsj,sjwcsj,knd,wcjg) values ('" + gzsx_TextBox.Text + "','" + fzr_TextBox.Text + "','" + jdr_TextBox.Text + "','" + jhwcsj_TextBox.Text + "','" + sjwcsj_TextBox.Text + "','" + knd_TextBox.Text + "','" + wcjg_TextBox.Text + "')";  
        OleDbCommand cmd = new OleDbCommand(sql, conn);  
        cmd.ExecuteNonQuery();  
        Response.Write("添加成功");   
        conn.Close();  

------解决方案--------------------
楼主我有一个类,如果有疑问邮箱联系
/绑定数据到DataGridView
public void selects()
        {
            
            string str1 = "select * from table1";
            dataGridView1.DataSource = SqlHelper.GetDataView(str1,CommandType.Text);
        }
//执行sql语句,返回DataGridView
public static DataView GetDataView(string commText, CommandType commType)
        {
            OleDbCommand command = new OleDbCommand(commText, Connection);
            OleDbDataAdapter da = new OleDbDataAdapter(command);
            DataSet ds = new DataSet();
            da.Fill(ds, "table");
            return d