从 Internet 服务器连接数据库

Connecting a database from an internet server

private void button2_Click(object sender, EventArgs e)
{
    try
    {
        OleDbConnection connection = new OleDbConnection();
        connection.ConnectionString = @"Provider=Microsoft.ACE.OLEDB.12.0;
                             Data Source= \testadev.000webhostapp.com \ Database3.accdb";
        connection.Open();    
        connection.Close();
     }
     catch (Exception ex)
     {
        MessageBox.Show("Error : " + ex);
     }
}

我收到这个 错误

不知道ConnectionString用的好不好,应该是这个问题吧。 数据库是用acces 2016做的,没有密码。 拜托,你能告诉我问题出在哪里吗?

不支持通过 HTTP 访问数据文件。

如果要连接Access的数据文件,需要通过本地文件或网络文件来完成。网络文件可以通过UNC路径访问。