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

2025-03-22 16:10:04
推荐回答(2个)
回答1:

public static string constr = @"Provider=Microsoft.ACE.OLEDB.12.0;Data Source="+Application.StartupPath+@"\宿舍管理系统.accdb";//改成你的数据库名。这是access2007的连接字符串。03版本不一样的
 /// 
        /// 通过OleDbCommand执行增删改操作
        /// 

        /// 要执行的操作语句
        /// 
        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("插入成功");
        }

回答2:

找个类似的源码 这个是最基本的连接数据 添加记录的操作了