c#.net連接access數據庫
前期工作:創建一個access數據庫,名為yonghu.mdb ,表明yonghu,字段為user_id,user_pwd
PS:如何新建access數據庫:左上角菜單按鈕->新建-》點右下角起名字文件夾(保存類型選2002-2003數據庫)-》(yonghu)確定-》打開access-》左上角試圖按鈕-》設計試圖-》起表名字(yonghu)-》字段填user_id類型文本,字段user_pwd類型文本-》切換到數據表試圖,天上數據—》關閉access OK!數據庫建完!
vs2008中新建網站-》asp.net網站,用控件制作個登錄界面,
-》控件名txtyh,txtpwd,btnok,btnqx
登錄按鈕事件->using System.Data.OleDb;填包
public partial class datalogin : System.Web.UI.Page
{
OleDbConnection con = new OleDbConnection();
OleDbCommand cmd = new OleDbCommand();
OleDbDataAdapter oda = new OleDbDataAdapter();
DataSet ds = new DataSet();
DataTable dta = new DataTable();
protected void Page_Load(object sender, EventArgs e)
{
OleDbConnection con = new OleDbConnection();
OleDbCommand cmd = new OleDbCommand();
OleDbDataAdapter oda = new OleDbDataAdapter();
DataSet ds = new DataSet();
DataTable dta = new DataTable();
protected void Page_Load(object sender, EventArgs e)
//定義
}
單擊按鈕事件代碼
//Server.MapPath是你的數據庫的地址,我把他放到該項目的app_data目錄下
con.ConnetctionString="provider=microsoft.jet.oledb.4.0;data source=" + Server.MapPath("app_data/yonghu.mdb");
con.Open();
cmd.Connection=con;
cmd.CommandText="select * from yonghu where user_id='"+txtyh.Text+"'and user_pwd='"+txtpwd.Text+"'";
oda=new OleDbDataAdapter(cmd);
oda.Fill(ds,"yonghu");
if(ds.Tables[0].Rows.Count==0)
{
Response.Write("<script>alert('用戶姓名或者密碼錯誤!!')</script>");
}
else
{
Response.Redirect("OK.aspx");
}
新建ok.aspx;如果成功就跳轉過去了
別忘了配置odbc數據源哦,親
來源地址:http://blog.csdn.net/zaifeishandong/article/details/7372870
實例地址: http://yunpan.cn/c3YBkdJW4XwyS 訪問密碼 4828
