将 asp.net web 表单连接到 ms access 数据库

Posted

技术标签:

【中文标题】将 asp.net web 表单连接到 ms access 数据库【英文标题】:connecting an asp.net web form to an ms access database 【发布时间】:2011-11-28 08:04:40 【问题描述】:

我正在开发一个 asp.net Web 表单并尝试将其连接到 ms access 数据库。我一开始就遇到了一些问题。我们如何在 Visual Studio 2010 中将 asp.net Web 表单连接到 ms access 数据库?

【问题讨论】:

【参考方案1】:

试试这些例子

Example 1

Example 2

Google search: connect asp.net to access database

【讨论】:

【参考方案2】:

您可以从这里找到正确的连接字符串:http://www.connectionstrings.com/

然后看这段代码:

    OleDbConnection con;
    OleDbCommand komut;
    OleDbDataReader oku;
     try
        
            con = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=data.mdb");
            komut = new OleDbCommand();
            komut.CommandText = "select * from musteri_film order by musteri";
            komut.Connection = con;

            DataTable tablo = new DataTable();
            tablo.Columns.Add("Müşteri");
            tablo.Columns.Add("Film");
            tablo.Columns.Add("Alış Tarihi");
            tablo.Columns.Add("Vade Tarihi");

            con.Open();
            oku = komut.ExecuteReader();
            DataRow satir;

            while(oku.Read())
            
                satir = tablo.NewRow();
                satir[0] = oku[0];
                satir[1] = oku[1];
                satir[2] = oku[2];
                satir[3] = oku[3];
                tablo.Rows.Add(satir);
            
            con.Close();
            dataGridView1.DataSource = tablo;
        
        catch(Exception)
        
            con.Close();
            MessageBox.Show("Oops something went totally wrong");
            this.Dispose();
        

【讨论】:

以上是关于将 asp.net web 表单连接到 ms access 数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何从 ASP.NET 脚本连接到 Informix 数据库?

使用新的 ASP.NET Core 应用程序连接到 SQL Server 时出现问题

将 GeoDB 连接到 ASP.Net Web 应用程序

尝试将 ASP.NET CORE 2 Web API 应用程序连接到 WCF 服务

将托管在 AWS EC2 上的 Asp.net Web api 连接到 AWS API Gateway

ASP.NET Web 窗体用户数据 - 未存储在 SQL 中