MS Access Database Connection with C# under ASP.Net Core

前端 未结 4 712
猫巷女王i
猫巷女王i 2021-01-20 02:51

I am trying to connect my new Project (ASP.Net Core Framework) with Access Database.

What do I need to enter into: appsettings.json -> \"Conne

4条回答
  •  天命终不由人
    2021-01-20 03:23

    Looks here: https://www.connectionstrings.com/

    Specifically, here: https://www.connectionstrings.com/access/

    Also, try this.

    using System;
    using System.Windows.Forms;
    using System.Data.Odbc; 
    
    namespace WindowsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                string connetionString = null;
                OdbcConnection cnn ;
                connetionString = "Driver={Microsoft Access Driver (*.mdb)};DBQ=yourdatabasename.mdb;";
                cnn = new OdbcConnection(connetionString);
                try
                {
                    cnn.Open();
                    MessageBox.Show ("Connection Open ! ");
                    cnn.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Can not open connection ! ");
                }
            }
        }
    }
    

    Try this as well...

    using System;
    using System.Windows.Forms;
    using System.Data.OleDb; 
    
    namespace WindowsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
            }
    
            private void button1_Click(object sender, EventArgs e)
            {
                string connetionString = null;
                OleDbConnection cnn ;
                connetionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=yourdatabasename.mdb;";
                cnn = new OleDbConnection(connetionString);
                try
                {
                    cnn.Open();
                    MessageBox.Show ("Connection Open ! ");
                    cnn.Close();
                }
                catch (Exception ex)
                {
                    MessageBox.Show("Can not open connection ! ");
                }
            }
        }
    }
    

提交回复
热议问题