使用ASP.NET的Access数据库CRUD
如何在ASP.NET网站中将Microsoft Access用作数据库?可能吗 当然,Access有一个 现在我不推荐它,除非它是一个玩具应用程序。但这是可以做到的 是的,这是可能的 签出本教程 这不再在线:使用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
是的,这是可能的。您必须使用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();
}