Visual Studio 2017(C#)连接Microsoft Access 2010

1.首先用Microsoft Access 2010创建一个数据库test.accdb。


2.打开Visual Studio 2017创建一个web窗体。


3.双击“登录”按钮进去编写代码,记得先引用命名空间using System.Data.OleDb;

        string str = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=F:/御用闲人办公网站系统/御用闲人/test.accdb;";
        OleDbConnection OleDbConnection = new OleDbConnection(str);
        OleDbConnection.Open();
        OleDbCommand sqlcmd = new OleDbCommand(@"select * from test where ID='lihu'", OleDbConnection);  
        OleDbDataReader reader = sqlcmd.ExecuteReader();
        if(reader.Read())
        {
            username.Text = reader["ID"].ToString();
            password.Text = reader["password"].ToString();
        }
        else
        {
        }


4、因为只是测试连接,成功以后将获取到的数据显示在窗口文本控件。


注:Provider=Microsoft.ACE.OLEDB.12.0;否则无法识别“*.accdb”格式数据库。


显示时若不加if控制语句,则提示错误,原因正在分析之中。


发布了2 篇原创文章 · 获赞 4 · 访问量 7277
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 技术黑板 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览