visual studio 2010 asp.net 文本框内容录入access数据库

一个文本框,一个button
按下button,文本框中输入的内容录入到access数据库中
初学者,希望大神能给出完整代码。
语言是C#

public static string constr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+Application.StartupPath+@"\宿舍管理系统.accdb";//改成你的数据库名。这是access2007的连接字符串。03版本不一样的
 /// <summary>
        /// 通过OleDbCommand执行增删改操作
        /// </summary>
        /// <param name="sql">要执行的操作语句</param>
        /// <returns></returns>
        public static int ExecuteNonQuery(string sql)
        {
            using (OleDbConnection con = new OleDbConnection(constr))
            {
                con.Open();
                using(OleDbCommand cmd=new OleDbCommand(sql,con))//Command类执行增删改
                {
                    int count=0;
                    count= cmd.ExecuteNonQuery();
                    return count;
                }
            }
        }
        
        调用这个函数就可以。
        string s=string.Format("insert into Student(Sname) values('{0}')",textBox1.Text.Trim());//Student是表名,Sname是列名
        int r=ExecuteNonQuery(s);
        if(r>0)
        {
            MessageBox.Show("插入成功");
        }

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-08-13
找个类似的源码 这个是最基本的连接数据 添加记录的操作了
相似回答