Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/61.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ASP.NET的Access数据库CRUD_Asp.net - Fatal编程技术网

使用ASP.NET的Access数据库CRUD

使用ASP.NET的Access数据库CRUD,asp.net,Asp.net,如何在ASP.NET网站中将Microsoft Access用作数据库?可能吗 当然,Access有一个 现在我不推荐它,除非它是一个玩具应用程序。但这是可以做到的 是的,这是可能的 签出本教程 这不再在线: 是的,这是可能的。您必须使用OLEDB访问MS Access数据库 Dim con As New System.Data.OleDb.OleDbConnection Dim myPath As String myPath = Server.MapPath("Database

如何在ASP.NET网站中将Microsoft Access用作数据库?可能吗

当然,Access有一个

现在我不推荐它,除非它是一个玩具应用程序。但这是可以做到的

是的,这是可能的

签出本教程

这不再在线:


是的,这是可能的。您必须使用OLEDB访问MS Access数据库

Dim con As New System.Data.OleDb.OleDbConnection

   Dim myPath As String
   myPath = Server.MapPath("Database1.mdb")

   con.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0; Data source=" & myPath & ";"
   Dim myCommand As New System.Data.OleDb.OleDbCommand

   myCommand.CommandText = "insert into Students(Firstname,Lastname,Address) values('" & txtFirstname.Text & "','" & txtLastname.Text & "','" & txtAddress.Text & "')"
   myCommand.Connection = con
   con.Open()
   myCommand.ExecuteNonQuery()
   con.Close()
摘自:


它与SQL Server相同,但您将使用OLEDB连接、OLEDB命令等

是的,这是可能的,但不可取

Access从来就不是要在web这样的高度并发环境中使用的。 我不知道你想创建什么类型的网站,但你做得更好
对于像SQL Express这样的真实数据库,MS Access不应用作真实数据库。必须运行Office Access才能访问该数据库文件吗?不。它与SQL Server不同,在SQL Server中,应该运行服务才能访问数据库。因此,无需运行MS Access即可访问数据:)
string strConn ="PROVIDER=Microsoft.Jet.OLEDB.4.0; Data Source=|DataDirectory|referendum-abrogrativo.mdb";

OleDbConnection conn = new OleDbConnection(strConn);

try
{
    conn.Open();

    string query = "SELECT * FROM User WHERE Email = '" + email + "' AND Password = '" + password + "'";

    OleDbCommand cmdE = new OleDbCommand();
    cmdE.Connection = conn;
    cmdE.CommandText = query;

    OleDbDataReader dr;
    dr = cmdE.ExecuteReader();

    if (dr.Read())
    {
        _IDUte = dr.GetValue(0).ToString();
        _Email = dr.GetValue(3).ToString();
        _Password = dr.GetValue(4).ToString();
    }
    else
    {
        _Email = "";
        _Password = "";
    }
    dr.Close();
    conn.Close();
}
catch (Exception ex)
{
    MessageBox.Show(ex.Message);
}
finally
{
    conn.Close();
}