c#链接access数据库

  public ActionResult Index()
        {
            OleDbDataAdapter db = new OleDbDataAdapter("select * from [user]", new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Data Source=G:\项目\桂林理工\ceshi.mdb")); //创建适配对象
            DataTable dt = new DataTable(); //新建表对象
            db.Fill(dt); //用适配对象填充表对象
            using (Model1 m1 = new Model1())
            {
                user us = new user();
              
                foreach (DataRow item in dt.Rows)
                {
                    if (item["id"] != null)
                    {
                        us.id = (int)item["id"];//这个item的类型是Datarow类型,是数据表里面行的集合。如果读取某一行的某一列,应该用数组格式,例如:item["id"]此时[]中是某列名称,也可以用某一行第几列表示,例如:item[0]
                        us.name = item["姓名"].ToString();
                    }
                    else
                    {
                        return View(0);
                    }
                   m1.user.Add(us);
                }
                m1.SaveChanges();
            }
            return View();
        }
    }

 

posted @ 2018-06-15 10:38  水上浮萍cc  阅读(114)  评论(0编辑  收藏  举报