OleDbConnection Connection = db.creadmin(); OleDbCommand Command = new OleDbCommand();
Command.Connection = Connection;
Connection.Open();
OleDbDataReader DataReader = Command.ExecuteReader(); Command.CommandText = "Select * From meet Where MemberName=" + TextFormat.InString(Request.Cookies["adminName"].Value); if (DataReader.Read())
{
realname = DataReader.GetString(13);
}
Connection.Close();
Connection.Dispose();
Command.Dispose();
****************************************************
报错的行为:OleDbDataReader DataReader = Command.ExecuteReader();
报错信息为:至少一个参数没有被指定值
我主要是在用户登陆成功后的页面,同时显示此人的真实姓名.realname来根据登陆的Cookies的值在数据表中把内容传给它,然后我再显示在页面上.
在线等呀............谢谢了.
Command.Connection = Connection;
Connection.Open();
OleDbDataReader DataReader = Command.ExecuteReader(); Command.CommandText = "Select * From meet Where MemberName=" + TextFormat.InString(Request.Cookies["adminName"].Value); if (DataReader.Read())
{
realname = DataReader.GetString(13);
}
Connection.Close();
Connection.Dispose();
Command.Dispose();
****************************************************
报错的行为:OleDbDataReader DataReader = Command.ExecuteReader();
报错信息为:至少一个参数没有被指定值
我主要是在用户登陆成功后的页面,同时显示此人的真实姓名.realname来根据登陆的Cookies的值在数据表中把内容传给它,然后我再显示在页面上.
在线等呀............谢谢了.
Command.CommandText = "Select * From meet Where MemberName=" + TextFormat.InString(Request.Cookies["adminName"].Value);
放到
Connection.Open();
前面去
行 55: Connection.Open();
行 56: OleDbDataReader DataReader = Command.ExecuteReader();
行 57: if (DataReader.Read())
行 58: {
字符串类型在SQL语句中表示时需要一个单引号来识别,例如
select * from table where userName = '姓名' 更多相关存储过程使用教程请参考 www.xproer.com/bbs/index.html
里面有海量ACCESS存储过程操作教程。