c#操作access数据库有几种

 我来答
Damon_lan
推荐于2016-03-18 · TA获得超过2054个赞
知道小有建树答主
回答量:415
采纳率:0%
帮助的人:176万
展开全部

我知道的只有一种,以前我们也是这样操作的。。


  OleDbConnection strConnection = new
OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" +
"员工信息.mdb" + ";Persist Security Info=False");

            //建立数据库引擎连接,注意数据表(后缀为.db)应放在DEBUG文件下
            OleDbDataAdapter myda = new OleDbDataAdapter("select * from 雇员 ,strConnection);

           //建立适配器,通过SQL语句去搜索数据库
            DataSet myds = new DataSet();

           //建立数据集
            myda.Fill(myds, "雇员");

           //用FILL的方式将适配器已经连接好的数据表填充到数据集MYDS这张表

           dataGridView1.DataSource = myds.Tables["联系人ID"];

          //用显示控件来显示表


然后一个demo:


            OleDbConnection mycon =null;  
            OleDbDataReader myReader=null;  
            try  
            {  
                string strcon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=db4.mdb;";  
                mycon = new OleDbConnection(strcon);  
                mycon.Open();  
                string sql = "select * from 雇员 ";  
                OleDbCommand mycom = new OleDbCommand(sql, mycon);  
                myReader = mycom.ExecuteReader();  
                while (myReader.Read())  
                {  
                    Console.WriteLine(myReader.GetString(0)+" "+myReader.GetDouble(1)+" "+myReader.GetString(2)+" "+myReader.GetString(3)+" "+myReader.GetString(4));  
  
                }  
  
            }  
            finally   
            {  
                myReader.Close();  
                mycon.Close();  
                  
            }
匿名用户
2015-05-27
展开全部
用oledb可以访问access
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
qihongwei_200
2015-05-26
知道答主
回答量:11
采纳率:0%
帮助的人:1.4万
展开全部
三种
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式