读书人

问下下asp.net中session变量利用数据库

发布时间: 2012-02-03 22:02:47 作者: rapoo

问下下asp.net中session变量利用数据库查询的元素赋值的问题

VB.NET code
                OleDbConnection conn = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0; Data Source=" + Server.MapPath("./app_data/design.mdb"));//建立数据库连接                                OleDbCommand cmd = new OleDbCommand();                OleDbDataReader oledatareader;                conn.Open();                cmd.Connection = conn;                cmd.CommandText =  


代码如上。。。
Session["id"] = oledatareader.GetInt32(0).ToString();
Session["truename"] = oledatareader.GetString(1);
怎么才能将access查询出的结果赋值到session中呢 貌似需要转换 额....



[解决办法]
看你的代码 你是实现管理员登录 你的sql语句是查询符合条件的行数即count(*)
如果符合条件就登录成功。
C# code
Session["username"]=oledatareader["username"].ToString();
[解决办法]
session["id"]=reader["id"].tostring()

读书人网 >asp.net

热点推荐