<p>方案<一></p>
<p>配置文件中:</p>
<p><connectionStrings></p>
<p> <add name="StrData" connectionString="App_Data/movie.mdb"/><br> </connectionStrings><br></p>
<p>代码调用:</p>
<p>string ACConnectionString = "Provider = Microsoft.Jet.OleDb.4.0; Data Source = " + HttpContext.Current.Server.MapPath(ConfigurationManager.ConnectionStrings["StrData"].ConnectionString);<br> OleDbConnection conn = new OleDbConnection(ACConnectionString);<br> conn.Open();<br> string sql = "select * from USERS where uname='" + TxtName.Text + "' and pass='" + TxtPwd.Text + "' ";<br> OleDbCommand cmd = new OleDbCommand(sql, conn);<br> OleDbDataReader dr = cmd.ExecuteReader();<br> if (dr.Read())<br> {<br> Response.Redirect("reg.aspx");<br> }<br> else<br> {<br> Response.Write("Roung");<br> }<br> conn.Close();</p>
<p>方案<二></p>
<p>配置文件中:</p>
<p><connectionStrings><br> <add name="StrData" connectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source =C:/Documents and Settings/SupperSdr/My Documents/Visual Studio 2005/WebSites/流媒体/App_Data/movie.mdb" providerName="System.Data.OleDb"/><br><br> </connectionStrings></p>
<p>代码调用:</p>
<p>OleDbConnection conn = new OleDbConnection(ConfigurationManager.ConnectionStrings["StrData"].ConnectionString );<br> conn.Open();<br> string sql = "select * from USERS where uname='" + TxtName.Text + "' and pass='"+ TxtPwd.Text +"' ";<br> OleDbCommand cmd = new OleDbCommand(sql, conn);<br> OleDbDataReader dr = cmd.ExecuteReader ();<br> if (dr.Read())<br> {<br> Response.Redirect("reg.aspx");<br> }<br> else<br> {<br> Response.Write("Roung");<br> }<br> conn.Close();</p>
<p></p>
<p>配置文件中:</p>
<p><connectionStrings></p>
<p> <add name="StrData" connectionString="App_Data/movie.mdb"/><br> </connectionStrings><br></p>
<p>代码调用:</p>
<p>string ACConnectionString = "Provider = Microsoft.Jet.OleDb.4.0; Data Source = " + HttpContext.Current.Server.MapPath(ConfigurationManager.ConnectionStrings["StrData"].ConnectionString);<br> OleDbConnection conn = new OleDbConnection(ACConnectionString);<br> conn.Open();<br> string sql = "select * from USERS where uname='" + TxtName.Text + "' and pass='" + TxtPwd.Text + "' ";<br> OleDbCommand cmd = new OleDbCommand(sql, conn);<br> OleDbDataReader dr = cmd.ExecuteReader();<br> if (dr.Read())<br> {<br> Response.Redirect("reg.aspx");<br> }<br> else<br> {<br> Response.Write("Roung");<br> }<br> conn.Close();</p>
<p>方案<二></p>
<p>配置文件中:</p>
<p><connectionStrings><br> <add name="StrData" connectionString="Provider=Microsoft.Jet.OLEDB.4.0; Data Source =C:/Documents and Settings/SupperSdr/My Documents/Visual Studio 2005/WebSites/流媒体/App_Data/movie.mdb" providerName="System.Data.OleDb"/><br><br> </connectionStrings></p>
<p>代码调用:</p>
<p>OleDbConnection conn = new OleDbConnection(ConfigurationManager.ConnectionStrings["StrData"].ConnectionString );<br> conn.Open();<br> string sql = "select * from USERS where uname='" + TxtName.Text + "' and pass='"+ TxtPwd.Text +"' ";<br> OleDbCommand cmd = new OleDbCommand(sql, conn);<br> OleDbDataReader dr = cmd.ExecuteReader ();<br> if (dr.Read())<br> {<br> Response.Redirect("reg.aspx");<br> }<br> else<br> {<br> Response.Write("Roung");<br> }<br> conn.Close();</p>
<p></p>
Access数据库登录
本文介绍两种使用Access数据库进行用户验证的方法。一种是在配置文件中直接指定数据库路径,另一种是通过配置文件间接引用数据库路径。每种方法都提供了具体的代码示例。
131

被折叠的 条评论
为什么被折叠?



