做ASP.NET的登录界面时,连接ACESS数据库的代码?
就是登录窗体包括用户名,密码,身份。三者连接ACESS
追问:谢谢,这个连接可以,主要是后面跟登录窗体的连接代码,就是登录的时候用户名跟密码都要跟数据库一致时,代码要怎样?
就是登录窗体包括用户名,密码,身份。三者连接ACESS
追问:谢谢,这个连接可以,主要是后面跟登录窗体的连接代码,就是登录的时候用户名跟密码都要跟数据库一致时,代码要怎样?
答案:和连接sql差不多,把sqlconnection换成oledbconnection;相应的包也要导入
ADO.NET
public static string servpath = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + inserpath + "Data\\Data.sk;Persist Security Info=False"; //这个inserpath 你改成你ACCESS所在的路经
string sql="select * from SK_userm where uname='" + textbox1+ "' and upwd='" + textbox2.text+ "'"
OleDbCommand cmd = new OleDbCommand(sql, conn);conn.Open();
OleDbDataReader sdr = cmd.ExecuteReader();
conn.CLOSE();
access是不支持.net的Login控件的,需要自己写一大堆代码。
楼上给出了查询的,如果想让这代码与Login结合,还需要配置自定义Author验证提供程序集。或者自定义Login控件中的button,自定义用户票据生成方法,总之代码比较多,也比较冷门,很多人不知道,还是用asp里的验证方法。网上多搜下就有相关示例了。